Navicat数据库维护工具连接其他服务器mysql数据库设置

来源:互联网 发布:淘宝内部做广告 编辑:程序博客网 时间:2024/05/13 08:14

1、Mysql数据库安装完成后,通过第三方维护工具Navicat连接其他服务器中的mysql数据库时,通常不能正常进行连接,如下图所示:
连接其他服务器mysql数据库

2、 通过以下设置后即可正常连接其他服务其中的mysql数据库,首先需要在所要连接服务器的数据库中设置mysql用户权限。在开始–>运行中输入cmd打开命令提示符,在其中输入以下sql命令:

net start mysql //启动mysql数据库服务

mysql –u –root –p //输入用户和密码连接mysql数据库

use mysql; //切换数据库

select host,user,password from user whereuser=’root’; //查询user表中root用户的host和密码

3、如果想要连接此数据库,首先需要赋予连接用户权限,在赋予用户连接权限时新增用户和更新已存在用户的host值两种操作方式,详细如下:

insert into user(host,user,password)
values(“192.168.1.224”,”root”,PASSWORD(“root”)); //在user表中新增一个用户,并设置可以连接的服务器IP、用户名和密码,如果想让所有ip可以连接此数据库,设置host为”%”。注意:其中host和user为主键列,在新增用户和更新用户时,host和user列的值不可重复。

update user set host=”%” where user=”root”; //更新root用户host的值

4、赋予用户连接权限后,刷新权限并重新启动mysql服务即可。
flush privileges; //刷新权限。

net stop mysql //关闭mysql数据库服务

net start mysql //启动mysql数据库服务

0 0
原创粉丝点击