Welcome 微信登录

首页 / 数据库 / MySQL / Linux下解决MySQL无法远程连接问题

系统环境: Linux CentOS-6.4-64bit在搭建MySQL过程中,默认的Root账户是只能在本机访问的,如果想通过其他机器访问Linux上的MySQL数据库,必然需要进行一番配置,接下来我来介绍一下我的解决方案。首先,用Root账户从命令行进入MySQL,成功后按如下方法配置1.下方语句为对应账户赋予可以访问的权限,‘用户名’和‘密码’部分填写所需的grant all privileges on *.* to "用户名" @"%" identified by "密码" with grant option;2.写入权限flush privileges;3.重启数据库service mysqld restart在保证网络正在的情况下,我发现进行如上配置后还是无法远程连接Linux的MySQL数据库。后来我发现原来是防火墙在作怪,这里仍然有两种解决办法,一种在配置文件里添加上3306端口的例外,一种直接关闭防火墙,目前我采用第二种办法,直接关闭防火墙。接下来,我打开终端,输入setup,会出现如下界面按回车进入后,会出现如下界面使用空格键选择是否启用,当我禁用完毕后,使用远端客户端连接,发现现在是可以连接的,至此问题成功解决。推荐阅读:Linux网站架构系列之Apache----部署篇 http://www.linuxidc.com/Linux/2013-11/92304.htmMySQL完整安装和主从双机配置 http://www.linuxidc.com/Linux/2013-10/91116.htmRHEL6平台rpm方式安装MySQL数据库 http://www.linuxidc.com/Linux/2013-09/90435.htmRedHat 6.3安装MySQL-server-5.6.13-1.el6.x86_64.rpm http://www.linuxidc.com/Linux/2013-09/89540.htmUbuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb http://www.linuxidc.com/Linux/2013-08/89270.htmMongoDB备份与恢复数据Oracle事务的隐式提交相关资讯      linux mysql  Linux远程连接MySQL 
  • Linux下MySQL的简单操作笔记  (08/12/2015 10:50:28)
  • Linux下MySQL报Table "xxx" doesn"  (11/22/2014 07:37:47)
  • Linux系统MySQL数据库远程设置  (01/10/2014 09:35:35)
  • Linux开启MySQL远程连接  (11/22/2014 07:40:48)
  • Linux下的MySQL远程客户端无法连接  (06/01/2014 10:19:24)
  • Linux网站架构系列之MySQL----部署  (11/06/2013 20:21:28)
本文评论 查看全部评论 (0)
表情: 姓名: 字数