方法一:
(適用于管理員或者有全局權限的用戶重設其它用戶的密碼)
進入命令行模式
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD(”new password”) WHERE user=’name’;
mysql> FLUSH PRIVILEGES;
mysql> QUIT
方法二:
(應用同上,只是方法不同)
mysql -u root mysql
mysql> SET PASSWORD FOR name=PASSWORD(’new password’);
mysql> QUIT
(以上兩種方法我不常用,如果是管理員,我會用其它如phpmyadmin或者MYSQL-front 等工具來管理用戶權限,比較直觀又方便)
最后必殺技:
mysqladmin -u root “old password” “new password”
解:以上有name的,請用你的用戶名來替代.有new password請輸入你想要設置的密碼.
如果 MySQL 正在運行,
首先殺之: killall -TERM mysqld(如果是windows,直接調出進程管理器,結束之)
以安全模式啟動 MySQL :
/usr/bin/safe_mysqld –skip-grant-tables &
(windows 下 mysql安裝所以盤/mysql/bin/safe_mysqld –skip-grant-tables )
就可以不需要密碼就進入 MySQL 了。
然后就是
>use mysql
>update user set password=password(”new_pass”) where user=”root”;
>flush privileges;
重新殺 MySQL ,用正常方法啟動 MySQL 。
新聞熱點
疑難解答
圖片精選