1.vi /etc/my.cnf
2.在[mysqld]中添加
skip-grant-tables
例如:
[mysqld]
skip-grant-tables
datadir=/var/lib/MySQL
socket=/var/lib/mysql/mysql.sock
3.重启mysql
service mysql restart
4.用户无密码登录
mysql -uroot -p (直接点击回车,密码为空)
5.选择数据库
use mysql;
6.修改root密码
update user set authentication_string=password('123456') where user='root';
7.执行
flush privileges;
8.退出
exit;
9.删除
skip-grant-tables
10.重启mysql
service mysql restart
上篇:
mysql多实例安装
下篇:
MySQL 备份和恢复机制
1 Oracle SQL Developer - Oracle优化教程 2 使用OBD白屏部署OceanBase数据库 3 OceanBase 集群高可用部署方案简介 4 php 增加 拓展 oci8 - 支持oracle数据库 5 Docker安装MS SQL Server并使用Navicat远程连接- 6 Oracle双活两地三中心容灾架构 7 MYSQL SQL优化总结 8 我好像找到了面试密码!背会这16个常规面试问答 9 SQL编码规范 10 mysql每天新增加1百万数据 怎么办?有什么好的方案 11 基于MinIO/Deleta Lake/Dremio和Superset或Meta... 12 详解MySQL---DDL语句、DML语句与DCL语句