mysql自定義安裝與初始化配置

自定義安裝

1. 從mysql官網下載安裝包,點擊這裏跳轉下載

image.png
下載完成後,將文件上傳到服務器root目錄下。

2. 創建mysql用戶

先創建mysql組,再創建mysql用戶並添加到mysql組中。

groupadd mysql
useradd mysql -r -g mysql
# 驗證用戶組和用戶
id mysql

image.png

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進行安裝

image.png

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

image.png

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/

image.png


添加環境變量

export PATH=$PATH:/usr/local/mysql/bin/
echo 'export PATH=$PATH:/usr/local/mysql/bin/' >> /etc/profile
# 查看環境變量配置是否成功添加到/etc/profile文件中
tail -l /etc/profile

image.png

6. 配置my.cnf文件參數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章