mysql:yum安装以及开启远程连接权限-阿里云开发者社区

开发者社区> 沉默王二> 正文

mysql:yum安装以及开启远程连接权限

简介: mysql:yum安装以及开启远程连接权限
+关注继续查看

前言:如果你的mysql服务需要安装在centos上,centos一般情况下都可以通过yum命令进行软件的安装。而一般情况下,mysql的版本是5.1,如果你需要安装5.7的话,你可以看我之前写的http://blog.csdn.net/qing_gee/article/details/41774265,这里有详细的记载。而如果你不介意mysql的版本的话,就可以直接安装了。在安装成功后,要特别注意,mysql的远程连接需要设置一些参数,请看接下来的步骤。


第一步:通过yum命令安装mysql服务

命令 注释

yum list mysql* 列出mysql的安装包

yum install mysql-server 安装对应的应用


第二步:开启mysql远程连接的权限

grant all privileges on *.* to root@'%' identified by 'xxxxx';//修改远程权限

flush privileges;//刷新权限


第三步:通过Windows操作系统的navicat软件进行mysql的远程连接尝试

此时,一般情况下,都会连接失败。为什么呢?因为centos在默认情况下是开启防火墙的,而防火墙会过滤掉3306(mysql的默认端口)端口。那么你需要做的就有两种方法:

1.直接关闭防火墙

service iptables status//查看状态

service iptables stop//关闭


2.不关闭防火墙,把3306端口解禁

vim /etc/sysconfig/iptables

打开端口配置文件后,在filter中增加3306

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [43:4323]

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

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

然后退出vim进行保存,然后再通过以下命令进行防火墙的开启

service iptables save

service iptables start


经过以上步骤后,连接就成功了!


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux环境下安装mysql并分配用户权限
Linux环境下安装mysql并分配用户权限 1、首先下载mysql安装包     下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads     下载版本:我这里选择的5.
1752 0
MySQL中的开启和关闭事务|学习笔记
快速学习MySQL中的开启和关闭事务
62 0
配置vnc远程连接Linux和Unix远程服务器图形界面安装oracle
1、配置并开启vnc服务 [oracle@localhost ~]$ vncserver You will require a password to access your desktops.
1127 0
centos 7安装和使用redis,授权远程连接(★firecat推荐★)(一)
centos 7安装和使用redis,授权远程连接(★firecat推荐★)(一)
25 0
配置vnc远程连接Linux和unix服务器图形界面安装Oracle
1、配置并开启vnc服务 [oracle@localhost ~]$ vncserver You will require a password to access your desktops.
921 0
+关注
沉默王二
微信搜索「沉默王二」,回复关键字「00」获取硬核计算机基础资料。
1084
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载