Linux-Centos使用Yum存储库安装MySQL8.0

 

#下载rpm
#选择自己指定的MySQL版本 Yum存储库页面http://dev.mysql.com/downloads/repo/yum/
#下面命令为下载mysql8.0 rpm文件
>wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

#安装rpm
>rpm -ivh mysql80-community-release-el7-1.noarch.rpm

#自动下载并安装mysql
>yum install mysql-server

#mysql初始化
>mysqld --initialize

#启动mysql
>sudo service mysqld start
#如果启动失败可以看mysql的日志文件分析具体原因,这里有可能是mysql目录的权限问题,这里不再过多赘述

#查看mysql启动状态
>sudo service mysqld status

#更改密码策略为temporary password
> sudo grep 'temporary password' /var/log/mysqld.log

#password为上一条命令打印的多条密码中的任意一条
> mysql -uroot -ppassword

#修改密码 密码要包含大写字母,小写字母,数字,特殊字符,并且密码总长度至少为8个字符
>ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

#密码策略更改回去,密码为新设置的密码
>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass4!';

#进入mysql库
>use mysql;

#设置远程访问
>update user set host = '%' where user = 'root';

#退出
>quit

#重启
>sudo service mysqld stop
>sudo service mysqld start

#成功


 

 

你可能感兴趣的:(Linux)