linux安裝 mysql >>http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm


前言:如果你是第一次安裝mysql則可以直接去第二步

一:徹底卸載mysql

  1.首先查詢系統是否安裝了mysql

 rpm -qa | grep -i mysql

  

 

   可以看到,我的系統中具有5.6版本的

  1.1:卸載這些組件

rpm -e --nodeps  《查找到的文件名》

 

    

  2.關閉mysql服務

    2.1 查看mysql運行狀態

service mysql status

 

 

  2.1停止MySQL服務:

service mysql stop

 

 

  3:查看MySQL對應的文件夾

find / -name mysql

  3.1:刪除

 rm -rf /etc/logrotate.d/mysql

 

   

 

 

  二:第一次安裝

  1.卸載系統自帶的Mariadb,Mariadb是mysql的一個分支

   rpm -qa|grep mariadb

  

  2.卸載之前的版本

rpm -e --nodeps     mariadb-libs-5.5.56-2.el7.x86_64                    [查詢出來的文件名]

 

  

  3.從網上下載文件的wget命令

 yum -y install wget

  

  4.下載mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

   

  5.安裝mysql-community-release-el7-5.noarch.rpm包

 rpm -ivh mysql-community-release-el7-5.noarch.rpm

    

  6.檢查是否有兩個repo源

 ls -1 /etc/yum.repos.d/mysql-community*

 

  

  7.安裝mysql

yum -y install mysql-server

 

  

  8.啟動mysql

systemctl start mysqld.service

 

 

 三:配置mysql

  1.以root賬戶登錄mysql,默認是沒有密碼的

mysql -uroot -p

  

  2.設置root賬戶密碼為root(也可以修改為你想要的)

mysql> use mysql
mysql> update user set password=password('root') where user='root' and host='localhost';
mysql> flush privileges;

   

  3.設置遠程主機登錄,注意下面的your username 和 your password改成你需要設置的用戶和密碼

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH
GRANT OPTION;

 

  

  4.你可以使用Navicat測試連接是否成功,在連接直接先查看是否開放3306端口號,也可以永久關閉防火牆一勞永逸

firewall-cmd --list-all   查看防火牆白名單

firewall-cmd --permanent --add-port=3306/tcp   開放3306端口號

firewall-cmd --reload   刷新防火牆

systemctl disable firewalld  永久關閉防火牆《從下次開啟服務器開始,所以要重啟才能生效》

reboot 重啟

 

  

  5.Navicat

 

  

 


免責聲明!

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



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