登录  /  注册
Linux下解决MySQL无法远程连接问题
php中文网
发布: 2016-06-07 17:33:10
原创
768人浏览过

在搭建MySQL过程中,默认的Root账户是只能在本机访问的,如果想通过其他机器访问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下解决MySQL无法远程连接问题

按回车进入后,会出现如下界面

Linux下解决MySQL无法远程连接问题

使用空格键选择是否启用,当我禁用完毕后,使用远端客户端连接,发现现在是可以连接的,至此问题成功解决。

推荐阅读:

Linux网站架构系列之Apache----部署篇

MySQL完整安装和主从双机配置

RHEL6平台rpm方式安装MySQL数据库

RedHat 6.3安装MySQL-server-5.6.13-1.el6.x86_64.rpm

Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb

linux

来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1

 | 本站CDN由 数掘科技 提供

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学