自定義安裝
1. 從mysql官網下載安裝包,點擊這裏跳轉下載
下載完成後,將文件上傳到服務器root目錄下。
2. 創建mysql用戶
先創建mysql組,再創建mysql用戶並添加到mysql組中。
groupadd mysql
useradd mysql -r -g mysql
# 驗證用戶組和用戶
id mysql
3. 創建程序、數據存放目錄
mkdir /home/mysql/{program,data,conf} -p
mkdir /home/mysql/data/mysqldata1/{mydata,sock,tmpdir,log,innodb_ts,innodb_log,undo,slowlog,binlog,relaylog} -p
# 查看創建的目錄結果
tree /home/mysql # 如果沒有tree命令,可以使用yum install tree -y進行安裝
4. 解壓二進制安裝文件並設置目錄權限
cd /root
tar xf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz -C/home/mysql/program/
chown mysql.mysql /home/mysql -R
# 查看datadir關鍵目錄權限是否正確,未改變之前應該都是root的
ll /home/mysql/data/mysqldata1
5. 軟鏈接程序路徑,並設置mysql命令環境變量
把/home/mysql/program/mysql-8.0.19-linux-glibc2.12-x86_64路徑軟鏈接到mysql默認的程序訪問路徑/usr/local/mysql下,並把/usr/local/mysql/bin/添加到環境變量中去,以便使用Mysql相關命令時不需要輸入絕對路徑。
ln -s /home/mysql/program/mysql-8.0.19-linux-glibc2.12-x86_64 /usr/local/mysql
# 查看basedir關鍵程序目錄是否可用
ll /usr/local/mysql/
添加環境變量
export PATH=$PATH:/usr/local/mysql/bin/
echo 'export PATH=$PATH:/usr/local/mysql/bin/' >> /etc/profile
# 查看環境變量配置是否成功添加到/etc/profile文件中
tail -l /etc/profile