您的位置:首页 > 数据库 > SQL

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

2016-08-24 14:43 381 查看
1、Mysql数据库安装完成后,通过第三方维护工具Navicat连接其他服务器中的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数据库服务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐