Centos 7.6安裝mysql服務端5.7


環境:centos 7.6,mysql server 5.7.26

 

新建文件夾/opt/mysql,並cd進去

 

運行wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下載mysql安裝包

PS:centos7.6自帶的類mysql數據庫是mariadb,網上一些文章也有說如果有mariadb的程序安裝了那會跟mysql沖突,要先刪除。這里注意一下,不過按本文的方法不會有此問題

 

運行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,解壓

 

運行rpm -qa|grep mari,查詢mariadb相關安裝包,果然有

 

 

 

運行rpm -e --nodeps mariadb-libs,卸載他

 

 

 

然后開始真正安裝mysql,依次運行以下幾條

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

PS:這幾個mysql的組件在windows版也有區分,只不過win版的安裝程序自動化了

 

運行systemctl start mysqld.service,啟動mysql

 

然后開始設置root用戶密碼

Mysql自動給root用戶設置隨機密碼,運行grep "password" /var/log/mysqld.log可看到當前密碼

 

 

 

運行mysql -u root –p,用root用戶登錄,提示輸入密碼可用上述的,可以成功登陸進入mysql命令行

 

 

 

然后是設置root密碼,對於個人開發環境,如果要設比較簡單的密碼(生產環境服務器千萬要設復雜密碼!!!!!!!!!!),可以運行

set global validate_password_policy=0;

來修改密碼強度限制(validate_password_policy默認值1,)

 

 

 

然后運行

set password for 'root'@'localhost' =password('rootroot');

修改密碼,格式為:root代表用戶名,rootroot代表密碼

 

運行flush privileges;使密碼設置生效

 

 

 

到此安裝成功

 

之后還要做以下事情:

設置外網可訪問

如果有防火牆,要開放端口,默認3306


免責聲明!

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



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