欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CentOS7下安装MySQL5.7

程序员文章站 2022-06-07 20:33:03
买了一个阿里的服务器,安装的系统是CentOS7,在上面搭建一个数据库系统,尽然花了一个早上的时间,记录下最终的解决方案。 MYSQL5.7的安装: 1.首先检查服务器上是否已经安装了MYSQL的数据了。 如果已经安装过mysql数据的话,需要卸载以前旧版的数据,否则容易引起冲突,导致后安装失败或者 ......
 

买了一个阿里的服务器,安装的系统是centos7,在上面搭建一个数据库系统,尽然花了一个早上的时间,记录下最终的解决方案。

mysql5.7的安装:

1.首先检查服务器上是否已经安装了mysql的数据了。

rpm -qa | grep mysql
或者
yum list | grep mysql

 如果已经安装过mysql数据的话,需要卸载以前旧版的数据,否则容易引起冲突,导致后安装失败或者mysql数据安装后不能启动

卸载软件的命令:

rpm -e 软件包名
或者是
yum -y remove 软件包名

 2.准备完成之后可以正式安装 ,下载mysql5.7的yum的安装包,注意这里的下载后的文件位置就在当前用户所在的位置。这里的wget命令是相当于发送一个请求,请求路径就是后面指定的http链接,下完成后可以通过ls命令查看文件。

 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

 

3.下载完成后进行安装,执行yum的安装命令,执行以下命令:

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

注意这里的mysql57-community-release-el7-8.noarch.rpm的是刚刚第2步下载的文件名。并且这个命令并不是在安装mysql数据库,这点需要明确。这里是把安装mysql需要的信息(包含数据库的版本,仓库的位置等)插入到系统的yum清单列表中。当第4步执行yun install mysql-server命令的时候,yum就会从清单中读取信息,进行真正的mysql在线安装。

4.mysql数据库的真正的安装:命令

 yum install mysql-server

 这里能够正确的在网络上找到mysql的数据库  并且确定安装了5.7,就是在第3步已经把需要安装的mysql信息写入系统了。过程中有些选择 全部选y,最后出现complete!就是成功了

5.mysql数据的启动

centos7以上的启动方式:
systemctl start mysql

centos7以下的启动方式:
service mysql start

 6.连接数据库

数据库安装成功后,初始的账号是root,初始的密码在日志文件中给出了,去日志文件找初始密码,命令:

grep "password" /var/log/mysqld.log

我这里查找结果: 

CentOS7下安装MySQL5.7

 

7.连接数据库 修改初始密码;

  注意mysql7启用了用户密码强校验,默认的要求密码需要:长度8以上,必须有大写字母  小写字母 特殊字符 阿拉伯数字。

  当然这些强制的校验可以修改:修改方式如下:

#修改可以输入简单密码,但是没有长度
set global validate_password_policy=0;
#修改密码最小长度,最小为4
set global validate_password_length=4;

 8.设置mysql在系统启动的时候自启动:

systemctl enable mysql

 

 

全部完成!!!!!!!

这里参考两篇博客:

https://www.cnblogs.com/jorzy/p/8455519.html  mysql5.7的安装

https://www.cnblogs.com/ivictor/p/5142809.html     mysql5.7初始密码修改