注 --skip-grant-tables 可以關閉權限驗證
1.修改 mysql配置文件 在 [mysqld] 下面 加一行配置 --skip-grant-tables ,重啟mysql
2.找到mysql所在 目錄 bin 目錄,運行命令行 mysql -u root
3.
use mysql;
update user set password=password('新密碼') where user='root';
4. 修改 mysql配置文件 在 [mysqld] 下面 去掉剛才加上的配置 --skip-grant-tables ,重啟mysql
另附知道用戶密碼修改方法
如果您感興趣的話,不妨一看。
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
1、給root加個密碼ab12。首先在DOS下進入目錄mysqlbin,然後鍵入以下命令
mysqladmin -u root -password ab12
注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
2、再將root的密碼改為djg345。
mysqladmin -u root -p ab12 password djg345
(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符)
3、命令行修改root密碼:
mysql> UPDATE mysql.user SET password=PASSWORD(’新密碼’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
4、顯示當前的user:
代碼如下 復制代碼mysql> SELECT USER();