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数据库服务
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数据库服务
相关文章推荐
- MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库
- 如何使用navicat等可视化工具连接到服务器上的数据库?
- 基于Navicat工具的mysql数据库远程连接设置
- MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库
- Oracle客户端工具连接数据库服务器问题汇总
- sql中case when 的用法,字符串拼接,以及连接其他服务器数据库。
- Tomcat 服务器启动很慢,报数据库连接不上,又参杂了其他项目的错误
- Windows上Navicat工具远程连接PostgreSQL数据库
- 局域网中将备份数据库拷贝到其他服务器中(可以设置成任务,定时自动执行)
- 黄聪:NaviCat通过Http方式连接服务器的MySQL数据库(转)
- 未设置正确的数据库连接的项目发布到服务器会失败
- plsql development工具在本地没有oracle数据库情况下连接远程服务器数据库的方法
- 服务器数据库不用开通远程连接通过工具在本地连接操作的方法
- Oracle客户端工具连接数据库服务器问题汇总
- navicat连接数据库慢,或者连接不上,其他远程连接MySQL正常,是什么原因?
- Centos6.5上搭建LAMP并使用navicat工具连接数据库
- [SQL Server] 连接其他服务器上的数据库 AddLinkedServer
- 保护代码中的数据库连接字符串和其他敏感设置
- 保护代码中的数据库连接字符串和其他敏感设置
- 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c