首页 > 我的文章 > CentOS7采用Yum方式安装MySQL 8.0

CentOS7采用Yum方式安装MySQL 8.0

MySQL 数据库 CentOS Linux
发表于 2019-03-18,已被查看 312 次,已被评论 0 次

环境:阿里云Centos7 64bit

MySQL版本:8.0

 

 

1、下载官方Yum Repository:

1.1 服务器上wget下载:

wget http://repo.mysql.com/mysql80-community-release-el7-2.noarch.rpm

官方yum repo地址:https://dev.mysql.com/downloads/repo/yum/

1.2 下载到本地,利用 lrzsz 工具上传到服务器。

 

2、安装yum repo:

sudo rpm -Uvh mysql80-community-release-el7-2.noarch.rpm

 

3、安装MySQL服务端:

yum install -y mysql-community-server

此处会下载安装包,下载时间视网络环境而定。阿里云服务器一般会达到5M/s左右的速度,如果只有几十K/s,可以ctrl + c终止命令,重新执行。

 

4、启动服务:

systemctl start mysqld

 

5、获取随机生成的root初始密码:

sudo grep 'temporary password' /var/log/mysqld.log

此步如果没有获取到密码,可能是旧版安装残留导致,可先删除旧版数据后,重启服务,再获取密码:

rm -rf /va/lib/mysql
systemctl restart mysqld
sudo grep 'temporary password' /var/log/mysqld.log

 

6、命令行登录:

mysql -u root -p

输入上一步获取的密码登录。

 

7、修改root密码:

alter user 'root'@'localhost' identified with mysql_native_password by '***';

***替换为自己的密码,然后刷新权限表:

flush privileges;

 

8、创建数据库、用户并授权:

create database db_name;
create user 'user_name'@'host_name' identified with mysql_native_password by 'user_pass';
grant all privileges on water.* to 'user_name'@'host_name';

其中user_name,host_name,user_pass替换为自己的,如果需要用户能够远程登录,host_name要使用通配符 %,表示不限制主机地址。

 

评论列表

这篇文章还没有评论,来抢个沙发吧~

发表评论

昵称
邮箱
QQ
内容