MariaDB (MySQL)
소개
MariaDB는 MySQL과 호환되는 혁신적인 오픈 소스 관계형 데이터베이스입니다.
설치
MariaDB 설치 방법.
Ubuntu
터미널에서 실행:
sudo apt install mariadb-server
Windows
MariaDB를 다운로드하여 설치합니다:
클라이언트
데이터베이스 서버에서 관리 명령을 실행하려면 MariaDB에 연결합니다.
Ubuntu
터미널에서 실행:
sudo mariadb
Windows
Command Prompt MariaDB 앱을 열고 실행:
mariadb -u root -p
또는 MySQL Client 또는 MariaDB Client를 찾습니다.
데이터베이스 생성
MariaDB 클라이언트에 연결된 상태에서 다음 명령을 실행합니다:
CREATE DATABASE 앱_db
사용자 생성
MariaDB 클라이언트에 연결된 상태에서 다음 명령을 실행합니다:
CREATE USER '앱_사용자'@'localhost' IDENTIFIED BY 'S3cR3t';
생성된 데이터베이스에 사용자에게 일반 액세스 권한을 부여하려면 실행:
GRANT ALL PRIVILEGES ON 앱_db.* TO '앱_사용자'@'localhost';
액세스 권한을 업데이트:
FLUSH PRIVILEGES;
종료하려면 명령을 사용하세요:
\q
애플리케이션 구성
환경에 따라 애플리케이션 구성 파일을 편집합니다:
config/_development.json
MariaDB용 데이터베이스 구성 예:
{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "앱_db",
"username": "앱_사용자",
"password": "S3cR3t"
}
},
...
}
다음과 같은 고급 구성을 사용할 수 있습니다:
{
...
"db": {
"default": {
"engine": "mariadb",
"port": "3306",
"host": "localhost",
"name": "앱_db",
"username": "앱_사용자",
"password": "S3cR3t",
"maximumPoolSize": 100,
"minimumIdle": 1,
"idleTimeout": 10000,
"maxLifetime": 60000
}
},
...
}
HikariCP를 사용한 데이터베이스 연결 설정에 대해 더 알아보세요.