Navicat for Mysql连接Mysql不成功


 

1、本地连接本地数据库无法连接,报错1251错误代码。

第一步:打开Command Line Client  

第二步:输入mysql密码回车    就是安装mysql时设置的密码只输入密码就行不加分号

第三步:输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密码';回车    别漏了后面有个分号    mysql的密码是安装mysql时设置的密码

第四步:输入FLUSH PRIVILEGES;回车  (别漏了后面的分号)

2、局域网内连接数据库服务器不成功。

第一步:打开MySQL服务端,输入密码,连接成功。

 

第二步:打开数据库:use mysql。

检索 user 和 host 字段 :mysql> select user, host from user;

如果没有 user=root ,host = % 的用户,则执行下面语句:

 update user set host='%' where user='root';

第三步:给 root 授权(所有权限)。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

第四步:让赋予的权限立即生效。

 flush   privileges;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM