项目变更了环境,数据库换了环境,所以用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了,怎么样,神奇吧!!!
原文:http://www.cnblogs.com/gengsc/p/6905536.html