码迷,mamicode.com
首页 > 数据库 > 详细

数据库常见远程连接问题

时间:2016-09-23 14:51:24      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

通常在远程连接进行网站部署服务器时遇到无法访问数据库的问题,这通常是数据库没有开启远程访问权限导致,具体解决方法如下:

1.在上线后通过远程连接数据库进行操作,执行mysql命令行:update user set host=‘%‘where user=‘root‘,使得root可以远程连接数据库。

技术分享

2.查询user表中的项目:select host ,user from user.产看user表中更新之后的配置。

技术分享 

3.执行flush privileges(注:flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。而不必冒太大风险。)。

技术分享

 

再尝试连接下应该就可以了。

 

数据库常见远程连接问题

标签:

原文地址:http://www.cnblogs.com/dubin382460/p/5899843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!