CentOS 7版Linux系统下的mysql安装

这里安装的是Linux系统下普通mysql的代替品Percona

具体为什么需要安装percona的原因和好处就不多说了,自行百度,用法都是一样的,就是安装过程比较复杂。

下载界面如下

一、Percona下载好解压会有多个压缩包


Percona-Server-57-debuginfo-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-client-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-devel-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-rocksdb-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-server-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-shared-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-shared-compat-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-test-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-tokudb-57-5.7.22-22.1.el7.x86_64.rpm

二、首先,卸载废弃的依赖包

yum remove mariadb*

三、然后依次安装

rpm -ivh Percona-Server-shared-compat-57-5.7.12-5.1.el7.x86_64.rpm
rpm -ivh Percona-Server-shared-57-5.7.12-5.1.el7.x86_64.rpm
rpm -ivh Percona-Server-client-57-5.7.12-5.1.el7.x86_64.rpm
rpm -ivh Percona-Server-server-57-5.7.12-5.1.el7.x86_64.rpm

四、启动MySQL服务

service mysqld start 

注意:Percona 5.7安装完默认会产生个随机的密码,存在日志中。这个问题曾困扰我一上午

cat /var/log/mysqld.log  | grep "A temporary password" | awk -F " " '{print$11}'

以上指令获得初始的密码。

然后可以先登录进去了

登录进去以后需要设置初始密码才能使用。这里需要先设置一下密码的约束。

 这个时候就可以随便设置你的密码了

 set password = password("新密码");

设置完成,正常使用
 

猜你喜欢

转载自blog.csdn.net/qq_41690477/article/details/81540223