mysql無法設定根密碼 mysql設定根密碼錯誤

2021-10-17 20:29:33 字數 1806 閱讀 2522

恢復mysql根密碼

您可以通過以下五個簡單步驟恢復mysql資料庫伺服器密碼:

第1步:停止mysql伺服器程序。

第2步:用-skip grand表選項啟動mysql(mysql)伺服器/守護程序,這樣它就不會提示密碼。

步驟3:作為根使用者連線到mysql伺服器。

步驟4:設定新的根密碼。

第5步:退出並重新啟動mysql伺服器。

以下是每個步驟需要鍵入的命令(以根使用者身份登入):

步驟1:停止mysql服務:

service mysql stop

輸出:stopping mysql database server: mysqld.

步驟2:啟動mysql伺服器,不帶密碼:

mysqld_safe --skip-grant-tables &

輸出:[1] 5988

starting mysqld daemon with databases from /var/lib/mysql

mysqld_safe[6025]: started

步驟3:使用mysql客戶端連線到mysql伺服器:

mysql -u root

輸出:welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 56299

server version: 5.6.34-1 (debian)

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql>

步驟4:設定新的mysql根使用者密碼:

mysql 5.7.5及更早版本

mysql> use mysql;

mysql> update user set password=password("new-root-password") where user='root';

mysql> flush privileges;

mysql> quit

mysql 5.7.6及更新版本

mysql> use mysql;

mysql> set password for 'root'@'localhost' = password("newpass");

mysql> flush privileges;

mysql> quit

步驟5:停止mysql伺服器:

服務mysql停止

輸出:stopping mysql database server: mysqld

stopping server from pid file /var/run/mysqld/mysqld.pid

mysqld_safe[6186]: ended

[1]+ done mysqld_safe --skip-grant-tables

或者,如果上面的命令無法停止mysql,則使用此命令停止mysql(哪個命令有效取決於mysql版本):

killall mysqld

輸出可能因linux發行版而異。別擔心,除非它報告了乙個錯誤。啟動mysql伺服器並進行測試:

service mysql start

mysql -u root -p

mysql修改根使用者密碼

mysql修改根使用者密碼 忘記root密碼時 www.2cto.com 1 編輯mysql配置檔案 windows環境中 mysql installdir my.ini 一般在mysql安裝目錄下有my.ini即mysql的配置檔案。linux環境中 etc my.cnf 在 mysqld 配置段...

MySQL 密碼設定

本文介紹了如何修改乙個使用者的密碼,你可以使用三種方法,grant語句 set password語句 直接修改授權表以及使用管理工具mysqladmin。乙個重要的應用就是如何在遺忘root使用者密碼的時候修改密碼,使用的方法是啟動mysql伺服器時忽略載入授權表。由mysql使用使用者名稱和口令的...

mysql 密碼設定

系統初始化後 mysql u root p temporary password mysql set password for root loacalhost password 新密碼 mysql exit 系統初始化後,安全設定 mysql secure installation 根據螢幕提示進行...