insert into mysql.user(Host,User,Password) values('localhost','limaoyuan',PASSWORD('abcd'));
FLUSH PRIVILEGESMethod 1:
在/usr/local/mysql/bin/下:
./mysqladmin -u root password ‘new_password’
一般安装时用此方法设置。
Method 2:
在mysql状态下:
mysql>UPDATE user SET password=PASSWORD(‘new_password’) WHERE user=’root’;
mysql>FLUSH PRIVILEGES;
Method 3:
mysql>SET PASSWORD FOR root=PASSWORD(‘new_password’);
补一下补知道root密码情况下修改root密码
mysqld启动的时候加上–skip-grant-tables,然后马上修改密码,修改后去掉–skip-grant-tables,然后就OK了。
本文介绍了三种在MySQL中重置root用户密码的方法:使用mysqladmin命令、更新user表中的密码条目以及使用SET PASSWORD语法。此外还提供了一种在忘记root密码时如何重置的方法。
4259

被折叠的 条评论
为什么被折叠?



