阿里云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;
相关文章
相关标签/搜索