centos8安装mysql8

centos8安装mysql

1.下载

官方下载地址

百度网盘分享

image-20210307105249660

image-20210307105540182

2.上传:

我使用的shell工具是 finalshell,任意shell工具都可以

创建一个文件夹,用于放下载的压缩包,我这里创建的是 /usr/local/mysql

image-20210307111501672

3.解压

image-20210307111753297

4.安装

4.1 安装common

rpm -ivh mysql-community-common-8.0.23-1.el8.x86_64.rpm  --nodeps --force

image-20210307112109210

4.2 安装libs

rpm -ivh mysql-community-libs-8.0.23-1.el8.x86_64.rpm --nodeps --force

image-20210307112305910

4.3 安装client

rpm -ivh mysql-community-client-8.0.23-1.el8.x86_64.rpm --nodeps --force

image-20210307112426052

4.4 安装server

rpm -ivh mysql-community-server-8.0.23-1.el8.x86_64.rpm --nodeps --force

image-20210307112559128

4.5 验证安装:

 rpm -qa | grep mysql

image-20210307112752659

5. 初始化

5.1 初始化配置及开机启动

mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;

image-20210307130626338

5.2 查询生成的默认密码:

cat /var/log/mysqld.log | grep password

image-20210307130921117

5.3 使用默认密码登录

mysql -uroot -p

image-20210307131329848

5.4 修改root密码策略及外网访问

5.4.1 修改root密码策略及密码:
alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

image-20210307132127165

5.4.2 退出,然后使用新密码重新登录
exit;
mysql -uroot -p
root

image-20210307132303322

5.4.3 修改root host为%,以便远程访问

这里安装mysql的目的是学习使用,所以没有顾及安全问题,正式使用,应该创建一个单独的账号,而不是直接操作root账号

use mysql;
update user set host = '%' where user = 'root';
flush privileges;

image-20210307132816073

感谢!参考文章:https://www.tqwba.com/x_d/jishu/289917.html

posted @ 2021-03-07 14:32  水滴-石穿  阅读(731)  评论(0编辑  收藏  举报