linux (Centos 8)下yum安裝mysql5.7 教程

第一步: su root 切換到root用戶,回車輸入你的root密碼

第二步:增加mysql 源 :vi /etc/yum.repos.d/mysql-5x.repo 內容如下:
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

第三步:安裝mysql

先查看當前yum源中存在mysql的版本  yum list | grep mysql-community-server

 如果除了5.7(要安裝的版本) 還有其他版本比如8.0版本則進行 屏蔽 

 sudo yum-config-manager --disable mysql80-community  

開始安裝 sudo yum install mysql-community-server 等待自動安裝完畢

第四步:開啓mysql 服務 sudo service mysqld start  並查看狀態 sudo service mysqld status 顯示下面的信息

● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2019-11-10 12:44:27 CST; 8min ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 19377 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/S>
  Process: 19323 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 19379 (mysqld)
    Tasks: 27 (limit: 26213)
   Memory: 338.2M
   CGroup: /system.slice/mysqld.service
           └─19379 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid


第五步 :mysql 安裝完成後會自動生存一個密碼在/var/log/mysqld.log 文件裏,查看這個文件中生成的密碼  命令(原封不動複製):

 sudo grep 'temporary password' /var/log/mysqld.log ,你也可以自己去看 more /var/log/mysqld.log, 

第六步:拿到密碼後我們登陸mysql 然後進行修改密碼

# mysql -uroot -p你查看的密碼  

#ALTER USER 'root'@'localhost' IDENTIFIED BY 'Zqbxcmj521!';

注意: 密碼必須是大於等於8位以上並且是字母大小寫加數字和特殊符號纔可以。否則很有可能彙報錯:

Your password does not satisfy the current policy requirements 表示你設置的密碼太簡單了不符合mysql  密碼規範

參考質料:

https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

apt安裝參考(親測 so easy):

https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章