仿58同城网站模板,网站搭建联系方式,学平面设计,濮阳市建设局网站关于安装和使用就不说了#xff0c;属于基本操作了#xff1b;我来重点记录一下关于使用前#xff0c;使用navicat登录的时候报错#xff0c;1130和2059查看安装后随机生成的密码#xff1a; grep temporary password /var/log/mysqld.log原因#xff1a;mysql8的密码验证…关于安装和使用就不说了属于基本操作了我来重点记录一下关于使用前使用navicat登录的时候报错1130和2059查看安装后随机生成的密码 grep temporary password /var/log/mysqld.log原因mysql8的密码验证机制变更caching_sha2_password且密码要求数字大小写字母特殊字符(一般是下划线)且长度大于8解决方法变更加密规则修改密码1.编辑mysql配置文件vim /etc/my.cnf2.在pdi这行下边添加一行并保存退出skip-grant-tables3.重启MySQL服务service mysqld restart4.免密登录mysql密码直接敲回车mysql -u root -p5.选择数据库use mysql;6.查看当前数据库信息其中表中信息host允许用户登录的 ip ‘位置’ % 表示可以远程user登录数据库用户名authentication用户密码(5.7.9以后不用password字段了什么鬼简单点不好吗)plugin加密方式select host, user, authentication_string, plugin from user;7.修改成我们需要的信息(可以单独添加一个登录用户或者直接在root上做文章)update user set host%,pluginmysql_native_password,authentication_string where userroot;8.退出mysqlquit9.删除 /etc/my.cnf 文件最后的 skip-grant-tables保存并退出并重启mysql服务vim /etc/my.cnfservice mysqld restart10.重新登录到mysql并修改密码(注意上边如果把root的host改成了%下边这里的localhost要写%)mysql -u root -pALTER userrootlocalhost IDENTIFIED BY Xpf123;搞定