centos7 rpm安装mysql5.7

Posted 噔噔蹬蹬

tags:

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

1.去官网下载指定的数据库版本:https://dev.mysql.com/downloads/mysql/

 

 2.根据所用的操作系统下载指定的rpm包

3.下载及安装

地址链接wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

解压 tar xf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar

安装需要依赖的软件包

yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel

安装rpm包

rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm

4.初始化

mysqld --initialize --user=mysql

另外 --initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将该密码标记为过期,登陆后你需要设置一个新的密码,而使用 --initialize-insecure命令则不使用安全模式,则不会为 root 用户生成一个密码,这里演示使用的 --initialize 初始化的,会生成一个 root 账户密码,密码在log文件里。

vi /var/log/mysqld.log

查看文末最后会生成一串随机密码

5.启动mysql

systemctl start mysqld

6.登陆mysql

mysql -uroot -p

7.修改root账号密码

mysql>alter user \'root\'@\'localhost\' identified by \'自定义密码\';

mysql>use mysql;

mysql>update user set user.Host=\'%\' where user.User=\'root\';

mysql>flush privileges;

8.重新登陆测试成功

以上是关于centos7 rpm安装mysql5.7的主要内容,如果未能解决你的问题,请参考以下文章

mysql5.7 Your password does not satisfy the current policy requirements问题解决

CentOS7.5安装teamviwer13

安装Webmin1.860(RPM方式)

Centos7 源码安装 PHP7.2

centos7用yum安装nginx

Linux(CentOS7)下RabbitMQ下载安装教程