欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【快速让MySQL数据库服务器支持远程连接】,下面是详细的分享!
快速让MySQL数据库服务器支持远程连接
在CentOS上安装MySQL数据库服务器后,系统出于安全性考虑,缺省不支持用户通过非本机连接上数据库服务器,如果想让用户通过另外一台机器连接上数据库服务器必须手动进行修改:
1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。
2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;
3、在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:http://dev.mysql.com/doc/refman/5.1/en/grant.html
4、不放心的话可以在mysql控制台执行 select host, user from user; 检查一下用户表里的内容,我的检查如下图所示:
以上所分享的是关于快速让MySQL数据库服务器支持远程连接,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何让mysql数据库允许被远程连接访问
答:第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。 或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。 第二:在系统防火墙添加例外端口:3306,并允许例外。 错误提示: ERROR 1130: Host '19... >>详细
相关问题:navicat for mysql 怎么连接远程数据库服务器
答:1,打开Navicat for MySQL,点击左上角“链接”按钮,如下图: 2,在弹出的新建链接对话框中,填写远程数据库服务器IP地址,账号,密码等信息。如下图: 3,最后确定保存即可。 >>详细
相关问题:如何让mysql数据库允许被远程连接访问?就是从其他...
答:第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。 或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。 第二:在系统防火墙添加例外端口:3306,并允许例外。 错误提示: ERROR 1130: Host '19... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
