开发者社区> 沉默王二> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/41343939 前言:如果你的mysql服务需要安装在centos上,centos一般情况下都可以通过yum命令进行软件的安装。
+关注继续查看
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/41343939

前言:如果你的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	

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

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

相关文章
运维调试记录:Ubuntu16.04安装MySQL和Python库MySQLdb步骤
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaobryant/article/details/45501241 一、安装M...
1022 0
MAC下homebre安装mysql
1.执行安装命令 brew install mysql 2.执行完输入mysql会有如下bug ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) 3.bug解决方案 unset TMPDIR 4.然后 mysql_install_db --verbos
855 0
centos下 Apache、php、mysql默认安装路径
apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apache2目录下 php: 如果采用RPM包安装,安装路
3119 0
Ubuntu安装MySQL
执行以下三条命令即可安装: sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev 安装过程中会提示输入root用户的密码,安装完成之后可以使用如下命令来检查是否安装成功: sudo netsta
1081 0
CentOS Mysql安装和配置
CentOS Mysql安装 yum list | grep mysql yum install mysql-server Mysql 配置 目的:把data文件和log文件移动到另外一张磁盘上.
596 0
如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP
如何在Ubuntu上安装Apache,MySQL,PHP,Nginx,HAProxy,以及如何在docker上安装LAMP   在Ubuntu上安装LAMP: https://help.
2105 0
CentOS 7 安装MySQL
由于MySQL被Oracle收购以后,CentOS默认yum库内置的数据库由原来的MySQL改为了MariaDB。  为了安装MySQL,我们需要将MySQL官方的Repo加到CentOS的repo里面。
823 0
安装MySQL Enterprise Monitor
    MySQL Enterprise Monitor是专门为MySQL数据库而设计的一款企业级监控,能非常好地与MySQL各方面特性相结合,包括:MySQL的关键性能指标、主机、磁盘、备份、新特性相关以及各种场景下的架构配置,并支持从单节点到海量节点部署的环境。
1084 0
linux 设置代理 安装jdk mysql tomcat redis hadoop
 1.修改linux用户名和密码 前提进入root用户  原用户名 XX,改成用户名 YY         执行 usermod -l YY XX  修改用户 YY 的密码,如果你在root权限下 执行 passwd YY  useradd -d /home/usr/baoyou -m...
1259 0
多实例mysql的安装和管理
多实例mysql的安装和管理 http://blog.chinaunix.net/uid-20639775-id-3438560.html mysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。
745 0
+关注
沉默王二
微信搜索「沉默王二」,回复关键字「00」获取硬核计算机基础资料。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
好的 MySQL 兼容可以做到什么程度
立即下载
MySQL 5.7让优化更轻松
立即下载
深入MySQL实战
立即下载