首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
安全
›
网络安全
›
Navicat 连接服务器不成功(Access denied for user ...
返回列表
发新帖
Navicat 连接服务器不成功(Access denied for user 'root'@ '
[复制链接]
发表于 2022-9-24 17:10:39
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
出现的原因一般是
服务器
的root用户没有开启访问权限,一般来说值允许本地的访问。
解决方法:
一:第一种方法
1、首先打开xshell连接
服务器
的
终端
2、以root权限登录
mysql -u root -p
复制
代码
如果不知道
服务器
的root密码的话就去宝塔面板那里修改
3、选择mysql
mysql> use mysql;
复制
代码
4.指定 root,修改 root 帐号&密码,修改 host 值
mysql> update user set password=password('你的密码') where user='root' and host='%';
复制
代码
5.Ctrl + c 之后,刷新 MySQL 的系统权限相关表
mysql> flush privileges;
复制代码
6、查看权限是否开启
可以看到root用户多了一个%,代表全部主机都可以使用root用户通过外网连接
数据库
.
7.退出 mysql之后重启
quit; 退出
service mysqld restart 重启
复制代码
第二种方法:
1、确保
数据库
端口开放 2、在宝塔面用phpMyAadmin登录root登录
数据库
(这一步是localhost登录,宝塔安装默认权限)
3、开放root访问权限
ps:注意问题
注意一:如果还是不成功的话,那只能是密码错误问题了,就如第一张图所示的一样
连接IP和服务器IP是不同的,也就是服务器拒绝你的本机IP访问。这种情况就需要去修改root用户的密码。
主义二:服务器上的root和新增的root是不一样的,新增的root只是一个用来连接外部的用户,可以指定是什么名字,比如admin,指定什么IP接入等。而我们登录mysql的root是权限,一般来说比较高所以一般登录root用户。
解决:去宝塔面板上就如PHPadmin
这样修改完成之后用root登录即可
推荐博客:
Navicat连接腾讯云服务器上的数据库 - nzc - 博客园 (cnblogs.com)
回复
使用道具
举报
返回列表
浏览过的版块
程序人生
移动端开发
数据仓库与分析
Java
.Net
Oracle
物联网
云原生
Mysql
飞不高
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表