重新设置mysql的root用户密码

  1. 创建一个txt文档,定义修改密码的SQL语句
    ALTER USER 'root'@'localhost' IDENTIFIED BY '1234567';

    这里的localhost 表示只允许本地登录,如果改成%表示允许本地登录,也允许远程登录。
    1234567就是新密码

  2. 管理员身份打开Windows PowerShell ,停掉mysql服务 net stop mysql57 mysql57是自己定义的mysql名字

  3. 写初始化密码的指令
    mysqld --defaults-file="D:\Program Files\Mysql\mysql-5.7.31-winx64\my.ini" --init-file="D:\change_password.txt" --console

    第一个路径是mysql配置文件的路径,第二个路径是刚刚创建的txt文件的路径。
    ctrl+c停止mysql

PS: 由于配过了环境变量, mysqld 在命令行可以运行mysql,关掉命令行mysql就会停止

  1. 重启服务
    net start mysql57
  2. 输入新密码连接
    Navicat中选中,右键编辑连接,输入新密码,连接成功
相关推荐
j***827015 分钟前
Mybatis控制台打印SQL执行信息(执行方法、执行SQL、执行时间)
数据库·sql·mybatis
g***267916 分钟前
5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库
数据库·postgresql
P***843922 分钟前
【MySQL】C# 连接MySQL
数据库·mysql·c#
8***f39522 分钟前
SQL中的REGEXP正则表达式使用指南
数据库·sql·正则表达式
n***265626 分钟前
MySQL JSON数据类型全解析(JSON datatype and functions)
android·mysql·json
o***741727 分钟前
MySQL root用户密码忘记怎么办(Reset root account password)
数据库·mysql·adb
t***821128 分钟前
mysql的主从配置
android·mysql·adb
M***Z21028 分钟前
【SQL技术】不同数据库引擎 SQL 优化方案剖析
数据库·sql
weixin_4624462329 分钟前
自动安装 MariaDB 二进制版,并配置为与 MySQL 共存
mysql·mariadb·webview
l***21781 小时前
MySQL--》理解锁机制中的并发控制与优化策略
数据库·mysql·oracle