阿里云CentOS 安装 MySQL8.0+

冷暖自知 提交于 2020-01-07 07:35:12

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

通过yum命令安装MySQL

安装步骤

1、添加yum依赖库

  • 基础语法 sudo yum localinstall platform-and-version-specific-package-name.rpm

  • 注意:localinstall,也就是本地安装,要先下载依赖库文件***.rpm

  • 可以通过wget下载 wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

2、查看启用和禁用的存储库

  • yum repolist all | grep mysql

3、安装MySQL

  • sudo yum install mysql-community-server

4、启动MySQL Server,查看MySQL状态

  • sudo service mysqld start
  • sudo service mysqld status
  • 其他命令
    • 重启 sudo service mysqld restart
    • 停止 sudo service mysqld stop

5、修改原始密码

  • 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驱动(没搜到,感觉大家都没想着升级驱动,哈哈)

6、设置MySQL开机自启动

  • centos7以下
    • 设置mysqld开机自启动:chkconfig mysqld on
    • 查看开机启动项:chkconfig --list | grep mysqld
  • centos7自启动项已不使用chkconfig
    • 设置mysqld开机自启动:systemctl enable mysqld
    • 查看开机启动项:systemctl list-unit-files | grep mysqld

7、MySQL8.0+ 的加密规则改回原始加密规则

  • ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
  • flush privileges;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!