簡體   English   中英

MySQL / phpMyAdmin重置根密碼?

[英]MySQL/phpMyAdmin Reset ROOT PASSWORD?

我在RHEL和phpMyAdmin接口上都安裝了MySQL。 我有正常的MySQL用戶訪問權限,但我記得,但忘記了root密碼。

  • 如何安全地重置MySQL root密碼? (我在root上具有root帳戶)

從這里: http : //dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

停止mysqld並使用--skip-grant-tables選項重新啟動它。 這樣一來,任何人都無需密碼就可以使用所有特權進行連接。 因為這是不安全的,所以您可能希望將--skip-grant-tables與--skip-networking結合使用以防止遠程客戶端連接。

使用以下命令連接到mysqld服務器:

shell> mysql

在mysql客戶端中發出以下語句。 用您要使用的密碼替換密碼。

mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass')
    ->                   WHERE User='root';
mysql> FLUSH PRIVILEGES;

FLUSH語句告訴服務器將授權表重新加載到內存中,以便它注意到密碼更改

Windows用戶

對我來說,這在Windows 8中行得通; 首先轉到安裝mysql的位置,我使用的是wamserver並將其安裝在D:\\Programs\\wamp\\bin\\mysql\\mysql5.6.12\\bin ,然后cd到該目錄。

-> mysql UPDATE mysql.user SET Password=PASSWORD('xvpaic7q') -> WHERE User='root'

-> FLUSH PRIVILEGES

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM