一、使用yum命令下载mysql8.0

1、在ECS服务器上,执行以下命令安装Apache及其扩展包。

  1. yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

2、下载并安装mysql8.0,Linux CentOS 7.x版本

  1. wget https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm
  2. yum -y install mysql80-community-release-el7-4.noarch.rpm

3、安装MySQL服务器

yum -y install mysql-community-server

4、启动MySQL服务

systemctl start mysqld

5、查看初始密码

grep “password” /var/log/mysqld.log

6、修改密码,新密码中必须包含大小写字母、数字、和特殊符号,否则会报错

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Sws@123456';

7、如果需要外网访问,需要将用户权限host属性改为%;

(1)显示数据库列表:切换到mysql数据库

show databases;
use mysql;

(2)查看用户和host值

select user,host from user;

(3)如果root不为%,执行下列命令修改

update user set host='%' where user='root';

(4)刷新权限使其生效

flush privileges;