本文作者:心月

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

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

重启防火墙


文章版权及转载声明:

作者:心月 本文地址:http://www.xinyueseo.com/linux/307.html发布于 2019-09-07
文章转载或复制请以超链接形式并注明出处心月IT博客

分享到:
赞(

发表评论

快捷输入:

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