mysql密碼忘記後重置密碼

2022-03-23 11:22:26 字數 1051 閱讀 3940

之前在centos裡安裝了xampp,設定了mysql資料庫root密碼,今天需要增加個資料庫,發現忘記之前設定的密碼是什麼了。經過一番摸爬滾打,終於搞明白了,注意以下的操作都是以linux的root身份操作的,其它的未測試,目測只要許可權允許應該沒問題。

先停止mysql

/opt/lampp/lampp stopmysql 我用的 sudo /opt/lampp/lampp stop

接著這樣啟動mysqld

/opt/lampp/sbin/mysqld --skip-grant-tables &

會看到類似這樣的輸出

2014-04-29 10:54:43 25686

[note] /opt/lampp/sbin/mysqld: ready for connections.

version: 『5.6.16』

socket: 『/opt/lampp/var/mysql/mysql.sock』 port: 3306 source distribution

on

此時游標可能會停在on後,沒有回到提示符狀態,那麼就先敲一下回車,然後就回到命令提示符狀態了。

接下來,就可以空密碼root登入到mysql資料庫了

/opt/lampp/bin/mysql -u root

趕緊設定為新的root密碼吧

mysql> use

mysql;

mysql> update user set password=password(「123456″) where

user=』root';

mysql> flush privileges;

mysql> quit

重啟mysql

/opt/lampp/lampp stopmysql

/opt/lampp/lampp

startmysql

MySQL忘記密碼後重置密碼(Mac )

關閉mysql伺服器 sudo usr local mysql support files mysql.server stop 也可以在系統偏好裡有個mysql裡關閉。cd usr local mysql bin進入目錄 sudo su 獲取許可權 mysqld safe skip grant ta...

MySQL忘記密碼後重置密碼的辦法

windows下的實際操作如下 1.關閉正在執行的mysql。net 2.開啟dos視窗,轉到mysql bin目錄。3.輸入mysqld skip grant tables回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 轉到mysql bin目錄。...

mysql忘記密碼後重置密碼的問題

5.5版本 忘記原來的myql的root的密碼 首先,你必須要有作業系統的root許可權了。要是連系統的root許可權都沒有的話,先考慮root系統再走下面的步驟。先看程序 ps aux grep mysql 殺死程序。下面的id指對應的程序 kill 9 id 停止服務。所以一般是這樣 etc i...