RPM方式安装MySQL

Posted 疯豆芽的胡侃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RPM方式安装MySQL相关的知识,希望对你有一定的参考价值。

RPM方式安装mysql

最近浪子尝试使用mycat做MySQL的读写分离和分表分库, 因此搭建了几台虚拟机来做操作.话不多说,我们现在centos7上安装MySQL.

据说centos7上面直接用yum的方式安装MySQL会失败,那么我就直接使用手动的方式安装.

下载需要的安装包

我选择的是国内的华为镜像, 速度比较快一些. 分别下载 common libs client server 4个RPM包.安装的MySQL版本可以在华为镜像里面自己选择,我选择的MySQL5.7.

wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-common-5.7.30-1.el6.i686.rpmwget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-libs-5.7.30-1.el6.x86_64.rpmwget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-client-5.7.30-1.el6.x86_64.rpmwget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-server-5.7.30-1.el6.x86_64.rpm

按照顺序安装4个RPM包

记住,一点要按照顺序安装,因为包于包之间有依赖关系.

rpm -ivh mysql-community-libs-5.7.30-1.el6.x86_64.rpm --force --nodepsrpm -ivh mysql-community-client-5.7.30-1.el6.x86_64.rpm --force --nodepsrpm -ivh mysql-community-client-5.7.30-1.el6.x86_64.rpm --force --nodepsrpm -ivh mysql-community-server-5.7.30-1.el6.x86_64.rpm --force --nodeps

我在安装的时候, 最开始没有加上参数--force --nodeps ,然后会安装失败,会有类似于这样的错误:

[root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.30-1.el6.x86_64.rpm警告:mysql-community-libs-5.7.30-1.el6.x86_64.rpm: V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY错误:依赖检测失败: mysql-community-common(x86-64) >= 5.7.9  mysql-community-libs-5.7.30-1.el6.x86_64 需要

所以推荐安装时加上依赖.

启动MySQL

service mysqld start

修改初始密码

默认安装好MySQL后,密码会在日志里面记录.可以通过这条命令查看初始密码:

cat /var/log/mysqld.log |grep password

你看到的内容类似于下面这样:

登录MySQL

通过下面的命令登录MySQL:

mysql -uroot -p

输入上面找到的密码.

修改root登录密码

可以在登录MySQL后,用一下命令修改登录密码:

set password = password('123456');# 刷新权限flush privileges;

有的时候会这个命令会执行失败,是因为你设置的密码过于简单.可以通过2种方式解决:(正式环境推荐使用复杂的密码)

1.设置一个很复杂的密码2.降低密码的校验强度,使用一些命令:

# 设置密码校验强度为最低级别,set global validate_password_policy=0;# 设置密码长度最少为4个字符set global validate_password_length=4;# 刷新权限flush privileges;# 然后在执行上面的设置密码命令

到此为止,我们的MySQL就安装成功啦~ enjoy it~


以上是关于RPM方式安装MySQL的主要内容,如果未能解决你的问题,请参考以下文章

Linux平台下安装MySQL

RPM方式安装MySQL

rpm方式安装MySQL5.1.73

linux - mysql - 卸载:使用rpm方式安装的mysql

0923关于安装mysql两种简单方式

CentOS 使用RPM方式安装MySQL5.6