阿里雲CentOS 安裝 MySQL8.0+

經過yum命令安裝MySQL

安裝步驟

一、添加yum依賴庫

  • 基礎語法 sudo yum localinstall platform-and-version-specific-package-name.rpmhtml

  • 注意:localinstall,也就是本地安裝,要先下載依賴庫文件***.rpmmysql

  • 能夠經過wget下載 wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmlinux

二、查看啓用和禁用的存儲庫

  • yum repolist all | grep mysql

三、安裝MySQL

  • sudo yum install mysql-community-server

四、啓動MySQL Server,查看MySQL狀態

  • sudo service mysqld start
  • sudo service mysqld status
  • 其餘命令
    • 重啓 sudo service mysqld restart
    • 中止 sudo service mysqld stop

五、修改原始密碼

  • sudo grep 'temporary password' /var/log/mysqld.log
  • mysql -uroot -p
  • 默認MySQL8.0+加密規則:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
  • 使用MySQL原始加密規則:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
  • 注:MySQL8.0+加密規則,Navicat不能直接鏈接,需升級Navicat驅動(沒搜到,感受你們都沒想着升級驅動,哈哈)

六、設置MySQL開機自啓動

  • centos7如下
    • 設置mysqld開機自啓動:chkconfig mysqld on
    • 查看開機啓動項:chkconfig --list | grep mysqld
  • centos7自啓動項已不使用chkconfig
    • 設置mysqld開機自啓動:systemctl enable mysqld
    • 查看開機啓動項:systemctl list-unit-files | grep mysqld

七、MySQL8.0+ 的加密規則改回原始加密規則

  • ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
  • flush privileges;
相關文章
相關標籤/搜索