Mysql的自定義安裝


linux下Mysql5.7源碼自定義安裝

一、下載Mysql安裝包

訪問:https://www.mysql.com/downloads/下載源碼包,開源的請注意下載位置。

二、將下載完成Mysql源碼包,上傳至Linux服務器

三、解壓源碼包

1.將源碼包解壓到/opt目錄下:

tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /opt 

2.切換到/opt目錄下,進行名稱的簡化:

mv mysql-5.7.32-linux-glibc2.12-x86_64/ mysql-5.7

3.創建安裝Mysql需要目錄:

Mysql目錄安裝位置:/opt/mysql/mysql
數據庫保存位置:/opt/mysql/data/
二進制日志保存位置:/opt/mysql/logs

4.該變目錄的權限:

chown mysql:mysql -R /opt/mysql/*

5.初始化Mysql數據庫的數據目錄和程序目錄

./bin/mysqld  --initialize --user=mysql --basedir=/opt/mysql/mysql --datadir=/opt/mysql/data

 --user=mysql                       ------->使用mysql用戶存儲數據

--basedir=/opt/mysql/mysql   ------->數據庫運行目錄

--datadir=/opt/mysql/data      ------->數據庫存儲數據目錄

 此處需要注意記錄生成的臨時密碼;

6.修改系統配置文件

cd  /opt/mysql/mysql/support-files

cp mysql.server /etc/init.d/mysql

修改以下內容:

 

 

 7.啟動Mysql服務

添加軟連接:ln -s /opt/mysql/mysql/bin/mysql /usr/bin/

啟動數據庫:service mysql start

8 .使用上面的臨時密碼,登錄數據庫:mysql -u root -p

9.登錄后重置密碼:set password=password("123456");

10.授權root用戶遠程登錄權限:grant all privileges on *.* to 'root'@'%' identified by '123456';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM