本文作者:心月

linux服务器开放mysql数据库远程连接

心月IT博客 2019-08-03
linux服务器开放mysql数据库远程连接摘要:虽然说开启远程服务会带来安全隐患,作为服务器,什么都在服务器内操作是非常不方便的,很多时候不得不开放远程连接服务。这里就来和大家分享下如何开启mysql数据库远程连接。

1、服务器安全组设置3306端口

服务器安全组设置3306端口

2、设置mysql远程访问

打开命令行界面,开启mysql

设置mysql远程访问

3、创建远程连接账户

grant all privileges on . to ‘账户名’ @’%’ identified by ‘设置密码’;

出现:Query OK, 0 rows affected (0.00 sec);说明创建成功!

创建远程连接账户

4、立即生效

flush privileges;

让远程账户生效

5、检查是否创建成功

use mysql;

select user from user;

如果列表中出现你创建的用户名,则说明创建成功

检查远程账户是否创建成功

6、防火墙开放3306端口

找到系统根目录,打开etc目录,找到sysconfig目录打开,找到iptables文件并打开

编辑iptables文件

防火墙开放3306端口

7、在含有-A的最后两行的前面加入一行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

保存并退出

防火墙开放3306端口

防火墙开放3306端口

8、命令行退到根目录,重启防火墙

/bin/systemctl restart iptables.service

重启防火墙


文章版权及转载声明:

本文由:IT技术博客 心月整理分享于 2019-11-18 20:16:30
若转载请注明原文及出处:http://www.xinyueseo.com/linux/307.html

分享到:
赞(
发表评论
快捷输入:

验证码

    评论列表 (有 0 条评论,人围观)参与讨论