MariaDB 10.6.5配置及運行
1 安裝及運行
mariadb的配置可以從各個官方包中去提取。同時服務運行前,需要首先做一下數據初始化。
1.1 創建系統用戶
兩條命令分別創建用戶、及用戶級
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
1.2 創建目錄並授權
需要創建兩個目錄:unix socket文件目錄、數據庫數據文件目錄。
分別類似:/data/app/run/mysqld/(默認爲/run/mysqld/)與/data/mariadb_data(默認爲/var/lib/mysql)
兩個目錄創建後修改歸屬用戶、歸屬用戶組爲上面創建的mysql用戶。
sudo chown -R mysql:mysql /run/mysqld
sudo chown -R mysql:mysql /data/mariadb_data
1.3 初始化數據目錄
其中user爲運行服務的用戶名,basedir爲mariadb安裝的目錄(編譯時CMAKE_INSTALL_PREFIX指定的目錄),datadir爲數據文件所在路徑(編譯時MYSQL_DATADIR指定的目錄)
mariadb-install-db --user=mysql --basedir=/data/app --datadir=/data/mariadb_data