码迷,mamicode.com
首页 > 数据库 > 详细

当本地navicat连接不上服务器上面的mysql

时间:2020-03-30 13:07:04      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:ali   nbsp   set   本地   详情   select   navicat   option   语法   

第一步:检查服务器上面的 安全组 有没有授权,详情看https://helpcdn.aliyun.com/document_detail/25471.html?spm=5176.doc25468.2.4.RfJyPU

如果设置完权限之后还是无法连接,第二步…

第二步:权限不足问题

我安装的是mysql 8版本的

use mysql;切换数据库

首先: select User,Host from mysql.user;用这条语句检索有没有user用户

如果没有:update user set host=‘%‘ where user=‘root‘; 用这条语句创建一个

之后开始授权,因为我的版本问题,之前的GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;这种语句会报语法错误

所以用这条     grant all privileges on *.* to ‘root‘@‘%‘ ;

之后刷新一下  flush privileges;

 

再去navicat测试连接一下,就ok啦~~

当本地navicat连接不上服务器上面的mysql

标签:ali   nbsp   set   本地   详情   select   navicat   option   语法   

原文地址:https://www.cnblogs.com/pjw233/p/12597562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!