centos连接本机mysql_阿里云centos系统中配置mysql,并远程连接到本地的navicat

1.直接使用yum命令下载mysql5.6来进行安装是不能成功的,安装过程会有问题,这里我们需要使用rpm命令来先进下载。下载路径为:http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm,下载命令如图:

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2.下载完成之后查看一下都有哪些mysql的文件,使用命令:

yum repolist enabled | grep "mysql.*-community.*"

3.安装,一路按y

yum install mysql-community-server

4.此时已经安装完成,开始mysql配置!

systemctl start mysqld

5.

将mysql启动之后,开始进行一些基本信息的设置。输入设置命令:

mysql_secure_installation

c6ea0de309458c63e6bb5729c57e4fec.png

e278c2f412c6fb7ff0e60d72990c5786.png

6.查看mysql服务状态

systemctl status mysqld

7.设置开机自动启动

systemctl enable mysqld

systemctl daemon-reload

8.此时就可以进入mysql服务了

mysql -u root -p

\q退出

9.安装iptables服务

CentOS中防火墙程序主要是firewall和iptables,CentOS7中firewall服务已经默认安装好了,而iptables服务需要自己用yum  install  iptabes-services来安装。

yum install iptables-services

10. 开启iptables防火墙的命令是:

systemctl start iptables.service//重启防火墙命令

systemctl stop iptables.service//查看iptables防火墙状态的命令是:

systemctl status iptables.service

11.进入mysql 后,配置过滤表

//进入mysql

mysql -u root -p//启用mysql

use mysql

12.将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,最后刷新(flush privileges)即可。

update user set password=password('密码') where user='root';

flush privileges;

13.vi修改/etc/sysconfig/iptables

442348a4fd1d1fc79175b66da07815e1.png

14.重启防火墙,完成配置!

service iptables restart

15.打开navicat,直接连接就可以了,ip写主机内部ip ,用户名密码,注意的是需要配置阿里云安全组规则!

注意!我这里配置了两个防火墙,以后添加端口时不仅需要在阿里云中添加安全组规则,还需要在/etc/sysconfig/iptables中添加规则

如图

1c2699d77b3aafa415086ae656323a33.png


版权声明:本文为weixin_42554162原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。