MySql教程

Centos7下rpm方式安装配置mysql步骤

本文主要是介绍Centos7下rpm方式安装配置mysql步骤,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、前言

    一个爬坑少年的记录。 1.5日开始自学linux,安装好了jdk,却装不好mysql,百度了好多篇教程,却没有一个能够照着步骤完成了,总会出现教程未提及的问题,然后又是去百度问题的解决方法,终于...安装完成。于是写了个文档总结,方便下次安装,写完总结发现,其实步骤也简单。为防止文档丢失以及下次方便查阅,开通此博客并记录,也许这将开启以后的记录之旅。

二、安装前的说明

    本文所参考的资料:

        Centos7下使用RPM方式安装Mysql5.7.12  --为叙述方便,下文简称:教程A

   centos7使用rpm安装mysql   --为叙述方便,下文简称:教程B

        

    附加参考资料:提供mysql旧版卸载及mysql密码策略修改。

                      Linux下彻底卸载mysql详解

                      mysql 密码强度规则设置

    tip:注意,centos6 和centos7有些指令不同,本教程仅适合centos7。

    致谢:非常感谢参考资料作者的文献。

三、准备工具

    centos7环境、mysql-5.7xxx.tar。

四、开始安装   

    1.首先参照教程A,执行到第7步后,执行开启mysql服务的命令无法启动;

    2.再参照教程B第4步,执行 sudo service mysqld start 这个命令,可启动mysql服务;

    3.再回到教程A,从第8部开始,一直照着执行完后续的步骤。

    4.安装好后,修改mysql密码。设置密码策略,修改mysql最小密码长度(默认8位),用set global              validate_password_number_count=6;这个命令。

五、开启远程登录

  

1.开启mysql(mysql服务器中操作)

centos7开启3306端口,liunx查看防火墙是否开启

grant all privileges on *.* to 'root' @'%' identified by '123456';

flush privileges;

这一小步执行这两个命令就行了。

说明:第一句中"%"表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如:

GRANT ALL PRIVILEGES ON *.* TO root@"172.168.193.25"IDENTIFIED BY "123456";

select * from user where user='root';

查看是否有%这条记录

而IDENTIFIED BY "123456";这一句表示,仅允许远程登录以123456为密码登录。即你可以设置本地连接和远程连接不一样的密码。

2.开放linux 3306端口,用于远程连接(这一步是在mysql服务器中执行了quit或exit后,在linux环境下操作的)

# firewall-cmd --zone=public--add-port=3306/tcp --permanent

success

# firewall-cmd --reload

Success

这一小步,执行完这两个命令,都显示success了即可。 

这篇关于Centos7下rpm方式安装配置mysql步骤的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!