(1)從mysql官網(https://downloads.mysql.com/archives/community/)下載5.7.26版本

(2)查看系統中是否存mariadb

(3)如果存在,將其洗掉
| rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64 rpm -e --nodeps mariadb-embedded-5.5.65-1.el7.x86_64 rpm -e --nodeps mariadb-server-5.5.65-1.el7.x86_64 rpm -e --nodeps mariadb-embedded-devel-5.5.65-1.el7.x86_64 rpm -e --nodeps mariadb-devel-5.5.65-1.el7.x86_64 rpm -e --nodeps mariadb-5.5.65-1.el7.x86_64 |
(4)將mysql-5.7.26-linux-glibc2.12-x86_64.tar上傳到linux服務器上,解壓
| tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar |
解壓后,可以得到mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz檔案(另一個帶的test檔案不用管),然后再解壓改檔案
| tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz |
完成后將該檔案夾移動到/opt目錄下面
| mv mysql-5.7.26-linux-glibc2.12-x86_64 /opt/mysql-5.7.26 |
(5)創建mysql用戶和組
| groupadd mysql useradd -g mysql mysql 設定mysql用戶密碼 paswd mysql 回車輸入密碼即可 |
(6)創建mysql的資料目錄,臨時目錄和日志目錄
| mkdir /opt/mysql-5.7.26/data mkdir /opt/mysql-5.7.26/tmp mkdir /opt/mysql-5.7.26/log |
更改mysql-5.7.26目錄的所屬用戶和組
| chown -R mysql:mysql /opt/mysql-5.7.26 |
(7)創建my.cnf組態檔,并根據對應的安裝位置進行編輯
| vi /etc/my.cnf |
| port = 3306 [mysqld] |
(8)初始化資料庫
| /opt/mysql-5.7.25/bin/mysqld --initialize --user=mysql |
(9)設定開機啟動mysql服務
| cp /opt/mysql-5.7.26/support-files/mysql.server /etc/rc.d/init.d/mysqld chmod +x /etc/rc.d/init.d/mysqld chkconfig --add mysqld |
(10)啟動mysql,并查看狀態
| 啟動命令:systemctl start mysqld.service 查看狀態:systemctl status mysqld.service
|
(11)將mysql添加到環境變數
| echo "export PATH=$PATH:/opt/mysql-5.7.26/bin" >> /etc/profile source /etc/profile |
(12)獲取mysql的初始密碼
| vi /opt/mysql-5.7.26/log/error.log
|
(13)登錄mysql
| mysql -uroot -p 輸入初始密碼
|
(14)更改mysql密碼
| set password for root@localhost=password("你的密碼"); |
(15)設定mysql遠程服務權限
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼'; |
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/169871.html
標籤:其他
上一篇:馬哥第49期第三周作業



