mysql修改用户加密的密码忘了怎么办
3个回答
2016-07-21
展开全部
一、密码的修雹吵改:使用顷州mysqladmin命令
1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命雀肆蔽令是:mysqladmin -u root password abc
2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin -u root -p password youyou
注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。
二、密码的消除
1、以root登录:mysql -u root -p
2、mysql>use mysql;
3、mysql>update user set password='' where user='root';
重新启动下mysql服务就可以啦。
1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命雀肆蔽令是:mysqladmin -u root password abc
2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin -u root -p password youyou
注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。
二、密码的消除
1、以root登录:mysql -u root -p
2、mysql>use mysql;
3、mysql>update user set password='' where user='root';
重新启动下mysql服务就可以啦。
展开全部
如果mysql密码忘记了,可以用skip-grant-tables参数无密码访问后指洞和修改。
1、vi my.cnf
在[mysqld]下增加一行
skip-grant-tables
2、重启mysql
/etc/init.d/mysqld restart
3、无密码登陆
mysql -uroot -p
4、修改root密码
use mysql
select user,password,host from user;
UPDATE user SET Password = password ( ‘newpasswd’ ) WHERE user = ‘root’唯盯颤樱 and host=’localhost’;
5、将my.cnf里的skip-grant-tables删除
1、vi my.cnf
在[mysqld]下增加一行
skip-grant-tables
2、重启mysql
/etc/init.d/mysqld restart
3、无密码登陆
mysql -uroot -p
4、修改root密码
use mysql
select user,password,host from user;
UPDATE user SET Password = password ( ‘newpasswd’ ) WHERE user = ‘root’唯盯颤樱 and host=’localhost’;
5、将my.cnf里的skip-grant-tables删除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-07-21
展开全部
Windows下MySQL忘记root密码怎么?1.以系统管理员身份登陆系统,启动mysql跳过权限检查.d:\mysql\bin\mysqld-nt–skip-grant-tables2.进到d:\mysql\bin下,使用者亮mysqladmin命令设置密码d:\mysql\bin\mysqladmin-urootflush-privilegespassword“新密码”3.在cmd里重新启动mysqlnetstartmysqlLinux下MySQL忘记首穗宽root密码怎么?1.用以下命令启动MySQL,以不检查权限的方式启动;[root@MySQLmysql]#safe_MySQLd–skip-grant-tables&[root@MySQLmysql]#MySQLd–skip-grant-tables&2.然后用空密码方式使用族升root用户登录MySQL[root@MySQLmysql]#MySQL-uroot3.修改root用户的密码;MySQL>updateMySQL.usersetpassword=PASSWORD(‘新密码’)whereUser=’root';MySQL>flushprivileges;重新启动MySQL,就可以使用新密码登录了。PHP程序员,雷雪松的个人博客-/1445
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询