用NAVICAT访问非本地服务器的报错问题

在VM上部署了一个MYSQL数据库,想通过其他电脑的NAVICAT访问

第一次访问,提示1130报错,是因为没有被MySQL服务器授权从你那台电脑的IP地址进行登录。通过小皮面板,直接在界面上修改所有人

可以连接了,但是只出现系统的information_schema数据库,是因为用户权限问题

解决:在Navicat中打开一个新的查询窗口,执行下面的SQL语句,把你想要看到的用户名替换一下

bash 复制代码
GRANT SELECT ON *.* TO '你的远程用户名'@'%';

GRANT SHOW DATABASES ON *.* TO '你的远程用户名'@'%';
-- 刷新权限,使设置生效
FLUSH PRIVILEGES;
相关推荐
能摆一天是一天1 小时前
windows docker 部署openfire
运维·docker·容器
jingling5551 小时前
Flutter | 从基本跳转到路由守卫
服务器·前端·网络·flutter·前端框架
江华森1 小时前
Git + Maven Java 项目部署实战全指南
运维·笔记·git·学习·maven
stanleyrain1 小时前
linux上无感操作Windows上的文件夹
linux·运维·windows
黎阳之光1 小时前
虚实同源·数智治水:黎阳之光视频孪生,重构智慧水务新范式
运维·物联网·算法·安全·数字孪生
IOT.FIVE.NO.11 小时前
Claude code+Vscode+Remote ssh+ 服务器自定义第三方API配置保姆级教程
服务器·vscode·ssh
饿了吃洗衣凝珠1 小时前
【无标题】
运维·服务器·网络
染翰1 小时前
Linux 配置:应用用户执行 sudo su root 免密(运维标准配置)
linux·运维·服务器