方法和详细的 *** 作步骤如下:
方法和详细的 *** 作步骤如下:
1、第一步,打开Navicat并找到mysql,见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,打开mysql数据库连接,见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,单击工具栏中的[用户]选项,见下图,转到下面的步骤。
4、第四步,执行完上面的 *** 作之后,可以看到所有mysql用户和密码,见下图,转到下面的步骤。
5、第五步,执行完上面的 *** 作之后,还可以双击要修改其名称的用户,见下图,转到下面的步骤。
6、第六步,执行完上面的 *** 作之后,输入新的用户名,然后单击[保存],成功修改用户名,见下图。这样,就解决了这个问题了。
1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址
2、打开 cmd 命令提示符, 转到上一步中 mysql. exe 所在的文件夹。
3、输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意: 输入此命令后, 无法 *** 作命令行, 您可以在此时打开一个新的命令行。注意: 在输入此命令之前, 请在任务管理器中结束 mysqld. exe 进程, 以确保 MySQL 服务器端已完成运行
4、更改root密码,输入update user set password=password('123456') where user='root' and host='localhost'
5、再次查看账户信息,select user,host,password from user 可以看到密码已被修改。
6、退出命令行, 重新启动 MySQL 数据库, 然后尝试使用新密码登录。
cmd下切换到mysql
安装目录例d:/mysql/bin
前提:mysql用户root密码为空.
输入mysql
-u
root
mysql
mysql>
状态下输入
update
user
set
password=password('新密码')
where
user='root'回显query
ok,
0
rows
affected
(0.00
sec)
rows
matched:
2
changed:
0
warnings:
0
mysql>
状态下输入
flush
privileges回显query
ok,
0
rows
affected
(0.00
sec)
mysql>
状态下输入
quit退出sql注意每个命令后都要加上一个分号
""
mysql
才开始执行该行命令
而第二个指令会让已载入记忆体的
mysql
系统资料库更新
重起mysql
.
在更新
root
密码后,以后要与
mysql
连接的方法为
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)