刘明帅
热爱生活!
刘明帅
从RPM包安装MySql 5.7
从RPM包安装MySql 5.7

实验环境:

  • Centos 7主机一台

先决条件:

  • 主机必须可以连接因特网(因为需要解决依赖关系)
  • 所需软件包:
    • mysql-community-client-5.7.26-1.el7.x86_64.rpm
    • mysql-community-common-5.7.26-1.el7.x86_64.rpm
    • mysql-community-libs-5.7.26-1.el7.x86_64.rpm
    • mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm
    • mysql-community-server-5.7.26-1.el7.x86_64.rpm

实验步骤:

Ps:因为rpm包安装时也会自动添加防火墙与seLinux规则,所以不用关闭.

一、卸载Centos7自带的Mariadb

[root@master ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
//查找当前系统已安装的Mariadb版本号

[root@slave1 ~]# rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps
//卸载查找到的软件包同时忽略依赖关系

二、解决MySql的依赖关系

[root@slave1 ~]# yum install -y perl-Module-Install.noarch

三、安装MySql 5.7

所需软件包已经事先上传到了/root/soft目录下

[root@slave1 soft]# ll
total 198836
-rw-r--r--. 1 root root  25381952 Jun  3 02:07 mysql-community-client-5.7.26-1.el7.x86_64.rpm
-rw-r--r--. 1 root root    280904 Jun  3 02:07 mysql-community-common-5.7.26-1.el7.x86_64.rpm
-rw-r--r--. 1 root root   2274268 Jun  3 02:07 mysql-community-libs-5.7.26-1.el7.x86_64.rpm
-rw-r--r--. 1 root root   2118444 Jun  3 02:07 mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm
-rw-r--r--. 1 root root 173541272 Jun  3 02:07 mysql-community-server-5.7.26-1.el7.x86_64.rpm
[root@slave1 soft]# rpm -i mysql-community-common-5.7.26-1.el7.x86_64.rpm 
[root@slave1 soft]# rpm -i mysql-community-libs-5.7.26-1.el7.x86_64.rpm 
[root@slave1 soft]# rpm -i mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm 
[root@slave1 soft]# rpm -i mysql-community-client-5.7.26-1.el7.x86_64.rpm 
[root@slave1 soft]# rpm -i mysql-community-server-5.7.26-1.el7.x86_64.rpm 
//此处安装需要按照此顺序,因为有互相依赖的关系

四、启动MySql服务

[root@slave1 soft]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service

五、查看默认密码

[root@slave1 soft]# cat /var/log/mysqld.log |grep password
2019-06-02T18:24:04.666260Z 1 [Note] A temporary password is generated for root@localhost: Zixh5iaKsD?a
//最后冒号后面的那串字符就是默认密码

六、修改默认密码

[root@slave1 soft]# mysql -uroot -p
mysql>set password for 'root'@'localhost'=password('P@ssw0rd');
mysql>grant all on *.* to "root"@"%" identified by "P@ssw0rd";

至此 MySql安装完毕

文章链接: https://lmshuai.com/archives/202
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

推荐文章

发表评论

textsms
account_circle
email

刘明帅

从RPM包安装MySql 5.7
实验环境: Centos 7主机一台 先决条件: 主机必须可以连接因特网(因为需要解决依赖关系)所需软件包:mysql-community-client-5.7.26-1.el7.x86_64.rpmmysql-community-common-5.7.…
扫描二维码继续阅读
2019-07-13