一.用SET PASSWORD命令 首先登錄MySQL,使用mysql自帶的那個客戶端連接上mysql。 格式:mysql> set password for 用戶名@localhost = password('新密碼'); 例子:mysql> set password for root@local ...
一.用SET PASSWORD命令
首先登錄MySQL,使用mysql自帶的那個客戶端連接上mysql。
格式:mysql> set password for 用戶名@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');
二.用mysqladmin
關於mysqladmin的介紹:是一個執行管理操作的客戶端程式。它可以用來檢查伺服器的配置和當前狀態、創建和刪除資料庫、修改用戶密碼等等的功能,雖然mysqladmin的很多功能通過使用MySQL自帶的mysql客戶端可以搞定,但是有時候使用mysqladmin操作會比較簡單。
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123
三.用UPDATE直接編輯那個自動的mysql庫中的user表
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
補充:忘記密碼修改密碼思路,啟動MySQL服務的時候跳過許可權表認證.