centeros 配置 mysql 支持远程访问
一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p"youpassword"
进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit
二、由于centeros 防火墙 未设置允许网络访问的时候是拒绝访问的。
所以要设置开放端口访问
允许3306端
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
# 查看规则是否生效
iptables -L -n # 或者: service iptables status
# 此时生产环境是不安全的,远程管理之后应该关闭端口,删除之前添加的规则
iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
上面iptables添加/删除规则都是临时的,如果需要重启后也生效,需要保存修改:
service iptables save # 或者: /etc/init.d/iptables save
另外,
vi /etc/sysconfig/iptables # 加上下面这行规则也是可以的
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
转载于:https://my.oschina.net/kolnick/blog/1587652
- 点赞
- 收藏
- 分享
- 文章举报
- 配置 Mysql 支持远程访问 并取消域名解析以提高链接速度
- window下配置mysql远程访问
- Linux下配置Mysql允许远程访问
- CentOS安装mysql并配置远程访问
- 在raspbian上配置apache2/subversion/xdebug及mysql远程访问
- Linux下支持mysql支持远程ip访问
- 配置MySQL远程访问权限
- ubuntu15.40中配置mysql远程访问
- CentOs中iptables配置允许mysql远程访问
- 如何配置可以远程访问linux上mysql
- Linux安装Mysql与Mysql的远程访问配置
- Ubuntu16.04 下安装MySQL并配置远程连接访问
- 腾讯云ubuntu安装Mysql并配置远程访问
- Linux下配置Mysql允许远程访问详解
- 虚拟机安装ubuntu及配置mysql进行远程访问详细过程
- Linux下配置Mysql允许远程访问详解
- centos7安装mysql并配置远程访问
- MySql配置远程访问
- 配置mysql允许远程访问