项目变更了环境,数据库换了环境,所以用navicat连接数据库,结果只能看到部分数据库
表示很奇怪,难道我的ip被禁止了吗,进入服务器查看连接用户权限
1.首先查看服务器先能看到的数据库
mysql> show databases;
2.看看此数据库用户和对应ip情况
mysql> select host,user from mysql.user;
3.查看当前用户
mysql> select current_user();
4.查看当前用户权限
mysql> show grants from current_user();
5.新建一个用户
mysql> create user ‘haha‘@‘%‘ identified by ‘password‘;
6.授予权限
mysql> grant all privileges on *.* to ‘haha‘@‘%‘ identified by ‘password‘ with grant option;
7.登入新用户看看权限吧
嗯,还有就是经过公司前辈的介绍,navicat等远程工具都可以通过ssh然后本地连接mysql啦,突然觉得自己好low啊,暴露自己是菜鸟了,也记录下吧
首先通过ssh选项卡连接远程服务器
然后就可以像本地一样连接mysql了,怎么样,神奇吧!!!
时间: 2024-10-11 17:33:25