在windows下:
開啟命令列視窗,停止mysql服務: net stop mysql
啟動mysql,一般到mysql的安裝路徑,找到 mysqld-nt.exe
執行:mysqld-nt --skip-grant-tables
另外開啟乙個命令列視窗,執行mysql
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
>exit
用ctrl+alt+del,找到mysqld-nt的程序殺掉它,在重新啟動mysql-nt服務,就可以用新密碼登入了
在linux下:
如果 mysql 正在執行,首先殺之: killall -term mysqld。
啟動 mysql :bin/safe_mysqld --skip-grant-tables &
就可以不需要密碼就進入 mysql 了。
然後就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
重新殺 mysql ,用正常方法啟動 mysql 。
如果 mysql 正在執行,首先殺之: killall -term mysqld。
啟動 mysql :bin/safe_mysqld --skip-grant-tables & (有時會是mysqld_safe)
就可以不需要密碼就進入 mysql 了。
然後就是 /usr/local/mysql/bin/mysql
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
重新殺 mysql ,用正常方法啟動 mysql 。
Linux 下mysql忘記root密碼解決方法
忘記root密碼怎麼辦 1.關閉資料庫 2.使用 mysqld safe skip grant tables 啟動資料庫 3.使用空密碼進入資料庫 mysql命令後直接回車 4.使用update語句修改root密碼,然後重新整理許可權表 5.關閉資料庫並重新以正常方式啟動資料庫 操作步驟如下 ser...
mysql忘記root密碼
1.以系統管理員身份登陸系統。2.開啟cmd net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.3.我的mysql安裝在d usr local mysql4 bin下。4.跳過許可權檢查啟動mysql.d usr local mysql4 bin mysqld ...
mysql忘記root密碼
1.開啟dos視窗,關閉正在執行的mysql net stop mysql。2.開啟dos視窗,轉到mysql bin目錄 cd c program files x86 mysql mysql server 5.1 bin。3.輸入mysqld skip grant tables回車。4.再開乙個新...