11  
查询码:00000072
数据库使用MySQLadmin重置密码
作者: 杨全峰 于 2024年06月04日 发布在分类 / 网络技术类 下,并于 2024年06月04日 编辑
数据库

一、使用 mysqladmin 重置密码
1、停止服务
# systemctl    启动的使用这个停止
$ sudo systemctl stop mysql
 
# mac    本机,可以使用这个或可视化界面停止
$ sudo mysql.server stop  

2、使用 mysqld_safe 命令启动 MySQL 服务,跳过权限检查,执行后可能需要回车下
$ sudo mysqld_safe --skip-grant-tables

3、 登录 MySQL 服务,并使用 mysqladmin 命令重置密码
#无需密码,会直接登入
$ mysql -u root

#刷新权限
$  mysql> FLUSH PRIVILEGES;

#这里的 'new_password' 是要设置的新密码,可以根据需要进行修改。此命令将修改 root 用户在本地 MySQL 服务上的密码。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

#修改好后退出 MySQL
$  mysql> exit
4、停止 MySQL 服务,并重新启动密码登入即可
#停止 MySQL 服务上面有,第一条就是

#重启启动 MySQL 服务,并使用密码登入  
systemctl 启动的使用这个重新启动
$ sudo systemctl start mysql

#mac 本机,可以使用这个或可视化界面启动
$ sudo mysql.server start

#密码登录
$ mysql -u root -p
附:如果再次使用 mysql -u root 这样免密登录是不成功的,停止重启后会失效。


 推荐知识

 历史版本

修改日期 修改人 备注
2024-06-04 15:31:49[当前版本] 杨全峰 创建版本

贵州立为科技知识库管理平台 -V 4.9.5 -wcp