一、准备工作
1、从官网获取压缩包并上传到本地

2、创建mysql管理用户和管理组

二、安装mysql8.0.32
1、解压并移动安装位置

2、创建数据存储目录修改目录所有者

3、优化命令

4、检查mysql版本

三、初始化mysql8.0.32
1、编辑mysql主配置文件(mysql8.0默认支持中文所有不需要开启中文)


basedir=/usr/local/mysql //mysql所在目录
datadir=/usr/local/mysql/data //数据库所在目录
socket=/tmp/mysql.sock //临时文件
user=mysql //指定用户为mysql
server_id=10 //指定Mysql数据库标识
log_bin=master-bin //开启二进制日志2、初始化mysql

四、生成mysql服务控制文件
1、生成服务控制文件

2、添加到系统服务设置开机自启动

3、启动服务


五、管理mysql用户登录
1、设置用户登录密码

2、登录mysql

六、mysql账号密码管理
1、修改Mysql登录root用户密码

2、创建登录Mysql用户bob

3、授权bob访问数据库完全控制权限

4、查看Mysql数据库中授权的用户


5、删除创建授权访问用户

七、锁定和解锁用户
1、锁定bob用户

2、解锁bob用户

八、账户密码插件
1、查看用户密码插件使用caching_sha2_password

2、修改使用mysql_native_password


3、修改mysql配置文件永久使用mysql_native_password插件加密

(加一条)

4、重新启动Mysql服务

九、Mysql8.0遗忘密码处理
1、停止mysql服务

2、mysqld_safe跳过加载认证文件

3、登录Mysql随便写入用户名字和密码

4、更新用户表

5、修改root密码为pwd@123

6、重启Mysql服务












