Linux开启MySQL远程连接
MySQL默认root用户只能本地访问,不能远程连接管理MySQL数据库,那么Linux下如何开启MySQL远程连接?
Linux开启MySQL远程连接的设置步骤 。
MySQL默认root用户只能本地访问,不能远程连接管理MySQL数据库,,那么Linux下如何开启MySQL远程连接?设置步骤如下:
1、GRANT命令创建远程连接mysql授权用户test
mysql -u root -p
mysql>GRANT ALL PRIVILEGES ON *.* TO test@localhost IDENTIFIED BY 'test' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO test@"%" IDENTIFIED BY 'test' WITH GRANT OPTION;
第一句增加itlogger用户授权通过本地机(localhost)访问,密码'test'。第二句则是授与test用户从任何其它主机发起的访问(通配符%)。
2、设置防火墙允许3306端口
vi /etc/sysconfig/iptables
添加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
(注意添加在-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited之前,否则可能导致规则不生效)
重启防火墙service iptables restart
--------------------------------------分割线 --------------------------------------
Ubuntu 14.04下安装MySQL
《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF
Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL
Ubuntu 14.04下搭建MySQL主从服务器
Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群
Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb
MySQL-5.5.38通用二进制安装
--------------------------------------分割线 --------------------------------------
本文永久更新链接地址:
推荐阅读
-
通过C API远程连接Mysql Server
-
mysql无法远程连接的解决方法
-
Linux下远程访问MySQL数据库
-
SQL Server不允许进行远程连接方案_MySQL
-
阿里云ECS Linux服务器外网无法连接MySQL解决方法(报错2003- Can't connect MySQL Server on 'x.x.x.x'(10038))
-
mysql允许远程连接
-
NaviCat不支持远程连接MySQL的解决方案
-
修改MySQL 5.0 默认连接数在Linux下
-
远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)_MySQL
-
SUSE Linux Enterprise Server 设置防火墙开启ssh远程端口的方法