3 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
這是我的解決方案
我連接到 mysql 服務(wù)器并繼續(xù)更改 root 密碼。一個(gè)簡(jiǎn)單的解決方案,花了我?guī)讉€(gè)小時(shí)。
$conn = new mysqli(IP,MySQL Username,Password);
$conn->query("SET PASSWORD FOR root@localhost = PASSWORD('password');");
$conn->query("FLUSH PRIVILEGES;");
$conn->close();

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
試試這個(gè)!(請(qǐng)記住,此代碼僅適用于本地主機(jī))。
$query = "SET PASSWORD FOR root@localhost = PASSWORD('your_root_password')"; mysql_query($query);

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
phpMyAdmin 沒有自己的用戶表,它使用 MySQLmysql
數(shù)據(jù)庫(kù),因?yàn)樵谝惶旖Y(jié)束時(shí) phpMyAdmin 只是另一個(gè) MySQL 客戶端。
您有兩個(gè)選項(xiàng)可以在那里更改密碼:
使用
mysqladmin
.使用正確的
SET PASSWORD
命令。請(qǐng)勿PASSWORD(...)
在此處使用,因?yàn)檫@會(huì)將您的密碼設(shè)置為從字面上看是您密碼的一些加擾(散列)版本。讓 MySQL 為您做散列。
要更改密碼,您需要知道當(dāng)前密碼。這使得編寫腳本變得困難,除非您有一些地方可以輕松更改腳本本身外部的密碼。我建議使用一個(gè)可以輕松解析的INI 文件。
話雖如此,phpMyAdmin 并不總是最好的解決方案,尤其是當(dāng)存在像MySQL Workbench這樣的免費(fèi)工具時(shí)。phpMyAdmin 是一種潛在的安全風(fēng)險(xiǎn),如果人們使用諸如db123
.
- 3 回答
- 0 關(guān)注
- 197 瀏覽
添加回答
舉報(bào)