让MySQL数据库服务器支持远程连接

数据库 MySQL
远程连接可以实现不同计算机之间的联通,也就是可以实现对另外一台计算机的操控,这样就利于计算机之间信息的共享,那么如何让MySQL数据库服务器支持远程连接呢?

众所周知,MySQL数据库是一种应用比较广泛的数据库系统,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数据库实现了远程连接,各计算机之间的连接就好了,便于大家工作的交流。

【编辑推荐】

  1. MySQL数据库远程连接的设置问题破解
  2. MySQL数据库开发必备常识
  3. 五种MySQL数据库可靠性方案的分析和比较
责任编辑:迎迎 来源: CSDN博客
相关推荐

2019-09-18 08:00:00

MySQL数据库服务器

2010-06-02 16:20:08

2010-04-15 10:20:18

连接Oracle数据库

2010-12-30 11:20:13

数据库连接

2015-05-05 15:24:42

TCPIPVNC远程

2011-07-06 17:50:59

NaviCat

2011-05-12 13:48:07

MySql数据库本地移植

2011-04-07 15:17:40

MySQL数据库服务器

2011-03-30 10:15:14

Mysql数据库服务器

2010-05-25 16:54:45

MySQL 数据库

2011-08-03 14:25:16

SQL Server注册远程服务器数据库

2023-11-30 07:15:57

MySQL数据库

2010-06-10 17:05:28

2010-06-12 09:46:05

MySQL数据库

2009-11-16 13:24:34

Oracle数据库服务

2010-05-27 18:44:14

MySQL远程连接

2010-06-01 14:58:03

2010-06-07 14:28:44

MySQL数据库

2011-03-14 13:51:16

LAMPMySQL

2010-10-11 17:41:11

MySql服务器
点赞
收藏

51CTO技术栈公众号