現狀
急需安裝MySql,百度搜索各種教程 眾多條條框框的操作步驟,各種改文件環境配置 眼花繚亂,不利於新手安裝,現在把安裝過程進行記錄,僅供參考.
0 環境:系統 centos7.6 ,數據庫MySql 8.0.21
1.下載離線安裝包
MySql下載地址
如下截圖
2.上傳linux服務器任意目錄
3.解壓至當前文件夾
解壓命令: tar -xvf mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar
4.執行安裝命令
執行命令: yum localinstall *.rpm
執行過程中會自動處理依賴關系
5.輸入 y
6.安裝已完成
7.修改密碼之類后續操作
1>管理MySql服務
systemctl start mysqld
systemctl stop mysqld
systemctl restart mysqld
2>開放防火牆端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
3>初始化MySQL數據庫
- 默認賬號和密碼
cat /var/log/mysqld.log | grep "A temporary password"
- 修改MySQL密碼
mysql_secure_installation
// 需要校驗密碼強度,弱密碼將會提示 並重新輸入 - 輸入上面的隨機密碼
- 輸入完成;
4>進入MySql創建遠程管理員賬戶
mysql -u root -p
輸入剛才修改后的密碼
CREATE USER 'admin'@'%' IDENTIFIED BY 'Fewmain_123456';
//創建賬號以及密碼
GRANT all privileges ON *.* TO 'admin'@'%';
使用grant all privileges on來更改用戶對應某些庫的遠程權限
FLUSH PRIVILEGES;
// 刷新MySQL的系統權限相關表
- 客戶端連接