关于Mysql 8.0 的坑及安装指定版本mysql-Linux系统
·
不能再使用简单的密码
必须同时包含大小写,特殊字符
参考博客 https://blog.csdn.net/yi247630676/article/details/80352655

忘记初始密码的修改密码方法
- 设置成免密登录
- 使用set password命令将用户表密码置空
- 使用空密码登录
- 使用alter命令修改新密码
对应步骤
- 设置成免密登录
vim /etc/my.cnf 进入my.cnf 编辑界面,加入skip-grant-tables
:wq保存并退出
启动mysql服务:start mysqld.service
登录mysql mysql -u root - 使用set password命令将用户表密码置空
mysql>update set password for 用户名@localhost = password('新密码');
8.0版本的mysql不支持password方法,且password字段已经改变
应该使用下面语句
mysql>update user set authentication_string = ‘’ where user = 'root' ;
- 使用空密码登录
- 使用alter命令修改新密码
mysql>ALTER USERr user() IDENTIFIED BY 'MyNewPass@123';
使用yum 包安装旧版本mysql
官方文档
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-fresh-install

命令效果如下
yum repolist all | grep mysql

sudo yum-config-manager --disable mysql80-community

sudo yum-config-manager --enable mysql57-community

mysql 安装步骤
参考文档
http://www.runoob.com/mysql/mysql-install.html

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)