一、准备工作
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服务