Linux相关问题-解决MySQL无法远程连接问题
2013-11-13 14:35
681 查看
系统环境: Linux CentOS-6.4-64bit
在搭建MySQL过程中,默认的Root账户是只能在本机访问的,如果想通过其他机器访问Linux上的MySQL数据库,必然需要进行一番配置,接下来我来介绍一下我的解决方案。首先,用Root账户从命令行进入MySQL,成功后按如下方法配置
1.下方语句为对应账户赋予可以访问的权限,‘用户名’和‘密码’部分填写所需的
2.写入权限
3.重启数据库
在保证网络正在的情况下,我发现进行如上配置后还是无法远程连接Linux的MySQL数据库。后来我发现原来是防火墙在作怪,这里仍然有两种解决办法,一种在配置文件里添加上3306端口的例外,一种直接关闭防火墙,目前我采用第二种办法,直接关闭防火墙。接下来,我打开终端,输入setup,会出现如下界面
按回车进入后,会出现如下界面
使用空格键选择是否启用,当我禁用完毕后,使用远端客户端连接,发现现在是可以连接的,至此问题成功解决。
在搭建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,会出现如下界面
按回车进入后,会出现如下界面
使用空格键选择是否启用,当我禁用完毕后,使用远端客户端连接,发现现在是可以连接的,至此问题成功解决。
相关文章推荐
- Navicat远程无法连接mysql问题解决(附MAC上NavicatPremium11.1.8破解中文版下载链接)
- 【linux错误解决】MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题
- 完美解决MySQL安装后无法远程连接的问题
- 解决Linux环境下安装xampp之后外部无法连接MySQL的问题
- Mysql 连接远程Linux主机无法连接 10061问题
- 【数据库】LNMP一键包安装后解决MySQL无法远程连接问题
- Linux中无法远程连接数据库问题的解决方法
- 树莓派学习笔记1 -- 解决mysql无法远程连接问题
- LNMP一键包安装后解决MySQL无法远程连接问题
- mysql 5.7.20, for Linux (x86_64) 配置远程连接 10061问题解决方案
- LNMP一键包安装后解决MySQL无法远程连接问题
- mysql解决远程登录无法连接的问题
- [Linux] 解决远程连接Mysql太慢问题
- 解决CentOS6.5下MySQL5.6无法远程连接的问题
- linux/CentOS mysql 无法远程连接解决方法
- 解决远程连接MYSQL时无法连接的问题(Access denied for...)
- navicat for mysql (10038)如何解决,远程无法连接问题
- 关于linux安装mysql没有初始化密码、忘记密码、无法远程连接的解决方法
- Linux下搭建redis并解决无法连接redis的问题
- PDA访问web service时,“无法连接到远程服务器”问题的解决方法