**:
方法1: 用set password命令
首先登入mysql。
格式:mysql> set password for 使用者名稱@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123
首先登入mysql。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
方法4:在忘記root密碼或初始化密碼的時候,可以這樣
以windows為例:
1. 關閉正在執行的mysql服務。
2. 開啟dos視窗,轉到mysql\bin目錄。
3. 輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。
4. 再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql\bin目錄。
5. 輸入mysql回車,如果成功,將出現mysql提示符 >。
6. 連線許可權資料庫: use mysql; 。
6. 改密碼:update user set password=password("123") where user="root";(別忘了最後加分號) 。
7. 重新整理許可權(必須步驟):flush privileges; 。
8. 退出 quit。
9. 登出系統,再進入,使用使用者名稱root和剛才設定的新密碼123登入。
mysql 修改密碼,忘記密碼
mysql uroot p 輸入密碼 use mysql update user set password password changeit where user root 找到mysql 的配置檔案my.ini檔案,在檔案最後中新增skip grant tables,儲存並關閉。重啟mysql服...
mysql 密碼忘記 修改root密碼
通過網上的資料總結了一下 第一步 確定mysql服務是關閉狀態 然後執行下面命令 mysqld defaults file d mysql my.ini console skip grant tables 這句話表示跳過密碼驗證的許可權,現在 在登入mysql不用做驗證就可以進入 第二步 第乙個視窗...
忘記mysql密碼 修改密碼方法
1.修改mysql的登入設定 vi etc my.cnf 例如 mysqld datadir var lib mysql socket var lib mysql mysql.sock skip grant tables 3 重新啟動mysqld 4 登入並修改mysql的root密碼 usr bi...