MySQL是一種常用的關系型數據庫管理系統。安裝MySQL可以采用二進制方式,本文介紹MySQL5.7的二進制安裝方法。
首先,下載MySQL5.7的二進制安裝包。可以從MySQL官網中下載,也可以從鏡像站點下載。
wget -c https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
解壓安裝包:
tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
將解壓后的文件夾剪切到/opt目錄下:
sudo mv mysql-5.7.33-linux-glibc2.12-x86_64 /opt/
創建MySQL用戶組和用戶:
sudo groupadd mysql
sudo useradd -g mysql mysql
創建MySQL數據目錄:
sudo mkdir /data/mysql
sudo chown -R mysql:mysql /data/mysql
進入MySQL安裝目錄,將模板配置文件拷貝一份并重命名:
cd /opt/mysql-5.7.33-linux-glibc2.12-x86_64/
sudo cp support-files/my-default.cnf /etc/my.cnf
編輯my.cnf,設置MySQL數據目錄:
sudo vim /etc/my.cnf
# 修改datadir
datadir = /data/mysql
初始化MySQL:
sudo bin/mysqld --initialize --user=mysql --datadir=/data/mysql/
啟動MySQL:
sudo bin/mysqld_safe --user=mysql --datadir=/data/mysql/
設置MySQL開機啟動:
sudo cp support-files/mysql.server /etc/init.d/mysql.server
sudo chmod +x /etc/init.d/mysql.server
sudo chkconfig --add mysql.server
sudo chkconfig mysql.server on
最后,登錄MySQL并設置密碼:
mysql -u root -p
# 輸入密碼為空
# 修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
安裝完成!