MySQL8.0尝鲜记录安装历程

MySQL8.0据说新增很多新的功能,专门抽时间进行安装,安装环境是centos7,安装8.0与5.7区别还是蛮大的,安装方式采用的是yum安装。

第一步:从官网下载   https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

第二步:安装下载下来的mysql80-community-release-el7-3.noarch.rpm 文件

sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm

第三步:使用yum安装命令(注8.0的安装和5.7在名字上是有区别的)

由于网络问题下面的安装命里反复执行多次,有翻墙条件可以配置翻墙

sudo yum install mysql-community-server

第四步:启动MySQL服务&&检查MySQL服务状态

sudo systemctl start mysqld.service

systemctl status mysqld.service

第五步:查看初始密码

服务启动后会动态生成root账号的密码

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

第六步:修改&&创建账号密码

MySQL8.0默认使用新的加密码方式,密码需要12位以上大写字母&&小写字母&&数字&&特殊字符组成

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

创建账户和授权需要分布操作,以设置远程连接为例

创建账户:create user 'root'@'%' identified by 'MyNewPass4!';

授权:grant all on *.* to 'root'@'%';

设置远程连接需要更改加密方式:

alter user 'root'@'%' identified with mysql_native_password by 'MyNewPass4!';

最后刷新权限

FLUSH PRIVILEGES;

注:本文只为临时安装能够运行,处理方式是否有违mysql新特性暂时不考虑

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章