win10 修改mysql密码忘了怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10 修改mysql密码忘了怎么办相关的知识,希望对你有一定的参考价值。

方法1 用SET PASSWORD命令
1、打开终端win+r输入cmd回车即可打开;
2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。
3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('shapolang'); 上面例子将用户root的密码更改为shapolang ;
重新登录,输入新密码shapolang就ok了;
方法2 用mysqladmin
1、打开终端win+r输入cmd回车即可打开;
2、修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -pshapolang password 123456
上面例子将用户root原来的密码shapolang改为新密码123456
重新登录,输入新密码123456就ok了;
方法3 用UPDATE直接编辑user表
1、首先登录MySQL。
2、 连接权限数据库: use mysql; 。3、改密码:update user set password=password("shapolang") where user="root";(别忘了最后加分号) 。 4、刷新权限(必须步骤):flush privileges;
重新登录,输入新密码shapolang就ok了;
方法4 忘记root密码的时候
1、关闭正在运行的MySQL服务。
2、打开DOS窗口,转到mysql\bin目录。 3、 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。 6、连接权限数据库: use mysql; 。 7、改密码:update user set password=password("root") where user="root";(别忘了最后加分号) 。 8、刷新权限(必须步骤):flush privileges; 。 9、退出 quit。
重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了
参考技术A Mysql是系统中的数据库管理系统,可能对很多用户来说在日常的操作中是较少使用到。但对一些专业的网站职业从事人员来说经常与之打交道。用户是否知道这个Mysql是有密码的,没有密码验证的话,是无法进行修改的。最近有使用win7系统的用户来咨询,说自己因长时间不使用忘记了Mysql的密码,出现这样的情况要怎么办?下面小编就来详细的介绍下win7系统中的Mysql密码忘了怎么办的解决方法。
推荐:
1.同时按下电脑键盘上的“Win+R”快捷键打开电脑的“运行”窗口,之后在“运行”窗口中输入“services.msc”并回车;
2.进入到电脑的服务窗口后,找到右侧窗口中的“MySQL56”选定,将其“停止”这样“MySQL Server”服务就停止了;
3.接下来找到MySQL在电脑中的安装位置,会看到其文件夹中有一个“ini”格式的文件,该文件便是用来记录MySQL的配置信息的文件;

4.打开电脑的“命令提示符”窗口,接着打开命令行窗口输入如下的命令:
  C:\Users\wang>mysqld --defaults-file="D:\Program Files\MySQL\MySQL Server 5.6\my-default.ini" --console --skip-grant-tables
之后另外打开一个命令行窗口,输入命令“mysql -u root -p”回车,进入到Mysql命令行界面;
5.最后一步,修改系统的数据库,将密码进行更新就可以了;
需使用到的命令:
mysql - show database;
  mysql - use mysql
  mysql - update user set password=PASSWORD(“12345”) where USER=“root”
最后一行命令中的12345代表的便是新设定的密码,用户自行修改就可以了。本回答被提问者采纳
参考技术B 用SET PASSWORD命令

1、打开终端win+r输入cmd回车即可打开;
2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。
3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('shapolang'); 上面例子将用户root的密码更改为shapolang ;
重新登录,输入新密码shapolang就ok了;
参考技术C 1关闭正在运行的mysql服务:net stop mysql;
2跳过权限验证表,启动mysql服务:mysqld--skip-grant-tables;
3再次打开cmd窗口,输入mysql.exe 直接回车,登陆成功;
此时为最高权限,不用输入用户名,密码

4查看root信息:SELECT host,user,password FROM mysql.user;
5修改root用户密码:UPDATE mysql.user SET password=password(新密码) WHERE

user='root';
6关闭mysql.ex进程
taskkill /f /im mysqld.exe
7再次进入cmd,重新登陆mysql即可。

MySQL密码怎么不能修改

参考技术A 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。
方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 如:D:\Mysql\bin>mysqladmin -u root -p password adminEnter password:(在此输入你原密码)
希望对你有帮助

修改当前登录用户的密码: (也就是修改自己的密码)

mysql> SET PASSWORD = PASSWORD('test');
Query OK, 0 rows affected (0.00 sec)

mysql> select host, user, password from mysql.user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | |
| localhost | | *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 |
+-----------+------+-------------------------------------------+
2 rows in set (0.00 sec)

要想更改已有账户的密码,使用UPDATE来设置Password列值:

shell> mysql -u root mysql
mysql> UPDATE user SET Password = PASSWORD('bagel')
-> WHERE Host = '%' AND User = 'francis';
mysql> FLUSH PRIVILEGES;本回答被提问者和网友采纳

以上是关于win10 修改mysql密码忘了怎么办的主要内容,如果未能解决你的问题,请参考以下文章

mysql修改用户加密的密码忘了怎么办

windows mysql密码忘了怎么办

Mysql 修改登录密码

mysql 改了密码忘了怎么办

win7下mysql服务器忘记密码怎么办

win7下mysql服务器忘记密码怎么办