下載二進位安裝包 新建mysql用戶和組 解壓二進位安裝包至/usr/local 創建軟鏈接 設置目錄屬主屬組 配置系統環境變數 將存放數據的邏輯捲掛載到/data/mysqldb 設置資料庫文件夾屬主屬組許可權 建立資料庫文件 拷貝示例配置文件 修改my.cnf配置文件 啟動腳本 安全初始化 測試登 ...
下載二進位安裝包
wget http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.2.12/bintar-linux-x86_64/mariadb-10.2.12-linux-x86_64.tar.gz
新建mysql用戶和組
useradd -r mysql -s /sbin/nologin
解壓二進位安裝包至/usr/local
tar xf mariadb-10.2.12-linux-x86_64.tar.gz -C /usr/local
創建軟鏈接
cd /usr/local/ ln -s mariadb-10.2.12-linux-x86_64/ mysql
設置目錄屬主屬組
chown -R mysql.mysql mysql/
配置系統環境變數
cd mysql/bin echo 'PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh . /etc/profile.d/mysql.sh
將存放數據的邏輯捲掛載到/data/mysqldb
mkdir -pv /data/mysqldb blkid echo 'UUID=45943ceb-06b8-4cb8-8c73-53c751956288 /data/mysqldb xfs defaults 0 0' >> /etc/fstab mount -a
設置資料庫文件夾屬主屬組許可權
chown -R mysql.mysql /data/mysqldb/ chmod 770 /data/mysqldb/
建立資料庫文件
cd /usr/local/mysql
scripts/mysql_install_db --datadir=/data/mysqldb --user=mysql
拷貝示例配置文件
cd support-files/
cp my-huge.cnf /etc/my.cnf
修改my.cnf配置文件
啟動腳本
cp mysql.server /etc/init.d/mysqld ll /etc/init.d/mysqld #查看是否有執行許可權 chkconfig --add mysqld service mysqld start
安全初始化
mysql_secure_installation
測試登錄