原文连接:http://www.linuxidc.com/Linux/2013-11/92703.htm

系统环境: 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.htm

MySQL完整安装和主从双机配置 http://www.linuxidc.com/Linux/2013-10/91116.htm

RHEL6平台rpm方式安装MySQL数据库 http://www.linuxidc.com/Linux/2013-09/90435.htm

RedHat 6.3安装MySQL-server-5.6.13-1.el6.x86_64.rpm http://www.linuxidc.com/Linux/2013-09/89540.htm

Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb http://www.linuxidc.com/Linux/2013-08/89270.htm

转载于:https://www.cnblogs.com/wxflovedxd/p/3665942.html

Linux下解决MySQL无法远程连接问题(转)相关推荐

  1. Linux下设置mysql允许远程连接

    最近在Linux上安装了Mysql,然后在Windows环境下通过Navicat来连接时,出现报错:1045 Access denied for user 'root'@'XXX' (using pa ...

  2. centos mysql 远程连接_Linux下开启MySQL的远程连接

    Linux下开启MySQL的远程连接 基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限.下面是基本的步骤: 1.登录到mysql中,为root进行远程访问的 ...

  3. Linux中的MySql数据库远程连接

    Linux中的MySql数据库远程连接 rpm–qa |grep mysql安装了以下的包: mysql-libs-5.1.71-1.el6.x86_64 mysql-connector-java-5 ...

  4. 阿里云ECS云服务器(linux系统)安装mysql后远程连接不了(踩坑)

    转载:https://www.jb51.net/article/159514.htm 用navcat远程连阿里云的数据库死活连接不上.始终报:2003 - Can't connect to MySQL ...

  5. 不同网络环境下的Mysql数据库远程连接(局域网或外网)

    第一步:把你mysql的远程连接权限打开 第二步:若你是局域网内连接,请把防火墙关掉或者在防火墙高级设置中给入站规则和出站规则选择tcp端口3306连接建立规则,这样你就可以通过本机ip访问数据库了 ...

  6. wdcp mysql远程_CentOS下WDCP下的MYSQL开启远程连接

    在 Windows 主机中点击开始菜单,运行,输入"cmd",进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令. > MySQL -uroot - ...

  7. linux上设置mysql能远程连接不上,请高人指导,linux服务器上mysql怎么设置,才能远程连接...

    haolifengwang 于 2012-05-04 09:54:36发表: 第一步是要创建一个可以远程连接的 MySQL 用户 mysql>usemysql; mysql> GRANT ...

  8. linux下查看mysql的当前连接情况

    为什么80%的码农都做不了架构师?>>>    首先需要登录到mysql中. 总共有三个命令: 1.status mysql> status--------------mysq ...

  9. 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接

    相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...

  10. ubuntu远程无法连接到服务器配置,解决ubuntu无法远程连接

    在装Ubantu的时候可能有的小伙伴忽略了一点,忘记了在一个地方打一下空格,导致后面无法远程连接. 如果能在这里打上对勾就可以不用后面的操作了. 首先要切换到root账号 sudo passwd ro ...

最新文章

  1. 神经科学中的数学之美
  2. 缇 、 像素 、 厘米
  3. 【字符串反转总结】Java中七种方法实现
  4. linux中国用户,Linux中国 适合新用户的Linux
  5. 计算机二级指针,C语言——二级指针
  6. 【华为云技术分享】技术干货丨通过wrap malloc定位C/C++的内存泄漏问题
  7. spring中log4j使用
  8. Laravel.com 中国镜像、中文站点
  9. Doris之动态分区(全面)
  10. 【HTML练习】登录注册界面模板1
  11. 【工作提效】PLSQL使用技巧
  12. Verilog练习二【串行加法器】(附公式推导)
  13. tsconfig之strict严格模式相关
  14. Win10 升级安装全攻略
  15. 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现)
  16. android开发-验证邮箱输入是否合法
  17. Redis pool 配置详解
  18. VS2005的数据断点功能
  19. ROSCORE 失败解决方法
  20. SQLite数据库操作及ListView组件

热门文章

  1. zabbix监控Nginx/Tomcat/MySQL
  2. javascript实现blob流、base64,file、base64的互相转换
  3. SqlServer中查询某数据库所有表及其数据总条数和占用空间
  4. akamai 指纹 和 akamai BMP 移动端sensor 风控分析
  5. java 字符串转long_如何在Java中将String转换为long?
  6. pandas创建series三种方法
  7. 分解原理_原理篇 | 推荐系统之矩阵分解模型
  8. jq 获取当时时间的到秒_js(jQuery)获取时间的方法及常用时间类
  9. shell export path_学习Shell编程
  10. decbin php,PHP decbin()函数