1、首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。 因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止apache以及所有的使用者程序的方法實現伺服器的準安全狀態。最安全的狀態是到伺服器的console上面操作,並且拔掉網線。
2、修改mysql的登入設定;
vim /etc/my.cnf
service mysqld restart # 或 /etc/init.d/mysqld restart
4、登入並修改mysql的root密碼;
1.mysql>; use mysql ;2.mysql>; update user set password = password ('
new-password
') where user = '
root';
3.mysql>; flush privileges ;
4.mysql>; quit
5、將mysql的登入設定修改回來;
vim /etc/my.cnf
將剛才在[mysqld]的段中加上的skip-grant-tables刪除;
儲存並且退出vim。
6、重新啟動mysqld;
service mysqld restart # 或 /etc/init.d/mysqld restart
7、恢復伺服器的正常工作狀態;
將步驟一中的操作逆向操作。恢復伺服器的工作狀態。
找回MysQL密碼
由於前段時間要用powerdesigner設計資料庫,可資料庫設計好後好匯入mysql時需要odbc連線,而mysql5.0以上的均要修改密碼 我在網上查過 按他們的意思修改了root密碼,結果是直接進不了mysql了,我那個鬱悶,在網上查詢資料,也按他們的方法做了,可還是不行 本人對dos不熟 但...
MySQL 找回密碼
windows 1.關閉正在執行的mysql。2.開啟dos視窗,轉到mysql bin目錄。3.輸入mysqld skip grant tables回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 轉到mysql bin目錄。5.輸入mysql回車,...
MySQL找回密碼
開始找到mysql的配置檔案,一般系統自帶的mysql配置檔案在 etc mysql mysql.conf.d mysqld.cnf位置 並修改其中的 mysqld 組,新增skip grant tables配置 跳過許可權驗證 重啟mysql服務 此時可以無密碼登入mysql,mysql uroo...