centos7.3安装mysql5.6

1、通过命令  rpm -qa|grep mysql  查看当前系统是否安装mysql,也可以查询是否安装mariadb;

2、若系统存在,可以先进行删除清理,通过命令:rpm -e --nodeps XXXXX.XXX;

      也可以通过命令yum remove mariadb* 删除系统中存在的mariadb软件;

3、centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本,这个时候要先安装带有可用的mysql5系列社区版资源的rpm包:

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

安装完后,查看可用安装资源:yum repolist enabled | grep "mysql.*-community.*"

会发现已经有5.6版本的MYSQL安装包;

4、使用yum -y install mysql-community-server即可安装。

5、安装后,加入启动列表:systemctl enable mysqld

6、linux系统防火墙查看打开的端口和服务情况:

     firewall-cmd --list-ports    查看已经允许的端口;

     firewall-cmd --list-services    查看允许的服务;

     将mysql服务和端口添加到防火墙允许列表,mysql默认端口是3306:

    (1)添加端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent

    (2)添加服务:firewall-cmd --add-service=mysql,

            在这之前可以查看哪些服务可以打开:firewall-cmd --get-services

    (3)更新防火墙规则:firewall-cmd --reload  

    (4)查看验证本机TCP侦听端口情况:netstat -ant

7、首次安装完成时,进入mysql无密码,可自行修改:

     use mysql;
    UPDATE user SET password=password('newpassword') WHERE user='root';

    flush privileges;

    注意,在mysql中进行操作之后,需要重启mysqld服务


8、如果是要远程访问本地mysql数据库,需要在mysql中添加允许访问的主机:

    mysql> use mysql; 
    mysql> update user set host = '%' where user = 'root';    //允许所有外网连接本地数据库
    mysql> select host, user from user;                                  //查询验证

    或者通过直接授权的命令方式:

    grant all privileges on *.* to 'root'@'%' identified by 'password';   //这里password就是远程连接需要输入的密码

    flush privileges;

    同样的修改完成之后,需要重启mysqld服务。

9、配置完成之后,可以使用Navicat测试mysql数据库连接情况。



参考连接:

https://www.cnblogs.com/rongfengliang/p/5727088.html

https://blog.csdn.net/java_raylu/article/details/73196737





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值