zoukankan      html  css  js  c++  java
  • Centos7安装mysql8

    1. wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-server-8.0.18-1.el8.x86_64.rpm

    2.yum localinstall mysql-community-server-8.0.18-1.el8.x86_64.rpm

    3.yum install -y mysql-commiunity-server

    4.启动mysql服务:systemctl start mysqld

       检查mysql状态:systemctl status msyqld

    5.查找mysql root用户的初始密码:grep "password" /var/log/mysqld.log

    6.进入数据库:mysql -uroot -p, 输入初始密码;

    7.修改root密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'P@ssw0rd';

    8.配置root远程登陆:

       use mysql;  #使用mysql

       UPDATE user SET Host='%' WHERE User='root';  #设置账号

      flush privileges;

    9.windows使用navicat for mysql连接数据库,报错:1251...;这种错误的原因是mysql8之前版本的加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password;

    解决方法:将mysql用户登录密码加密规则还原成mysql_native_password;

     

     ALTER USER 'root'@'%' IDENTIFIED BY 'P@ssw0rd' PASSWORD EXPIRE NEVER;

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'P@ssw0rd';

    FLUSH PRIVILEGES; #刷新权限;

    这样Windows的navicat 就可以连接mysql了

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    PR工具栏(选择、轨道选择、剃刀工具)
    PPT动画与多媒体制作
    小微企业增值税申报操作流程
    标题样式
    样式排版
    文本框排版
    使用SmartArt
    插图片与调整
    表格的运用
    Word标尺与段落
  • 原文地址:https://www.cnblogs.com/canglongdao/p/12010235.html
Copyright © 2011-2022 走看看