MySQL 是一種常見的關係型資料庫,在資料庫管理中 MySQL 8.0 版本也是比較常用的版本,但是 MySQL 在初次安裝之後默認設置了 root 用戶的密碼,對於一些情況下需要修改 root 用戶密碼的操作,需要使用特定的命令和工具。
一、MySQL 修改 Root 密碼
MySQL 8.0 版本在安裝完成之後,root 用戶默認的密碼是空密碼,這時需要通過以下的步驟進行修改密碼。
1、首先需要使用 MySQL root 用戶登錄到 MySQL。
$ mysql -u root -p
2、之後會提示輸入 root 用戶的密碼,如果密碼是空的,直接回車即可。
Enter password:
3、登錄成功後,進入 MySQL 的命令行,並使用以下的 SQL 語句進行密碼修改。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
4、執行成功後,需要刷新 MySQL 的系統許可權並退出 MySQL。
mysql> FLUSH PRIVILEGES; mysql> EXIT;
以上的命令會將 root 用戶的密碼修改為 new_password。
二、MySQL 修改 Root 密碼命令
在 MySQL 中,使用 ALTER USER 命令可以修改用戶的密碼,以下是具體的命令步驟和詳細的說明。
1、使用 root 用戶登錄到 MySQL。
$ mysql -u root -p
2、使用以下的命令修改 root 用戶密碼。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
通過執行以上的命令即可將 root 用戶的密碼修改為 new_password。
三、MySQL 強制修改 Root 密碼
有時候,在忘記或遺失 root 用戶密碼時,需要強制重置 root 用戶密碼。
1、停止 MySQL 服務。
$ sudo systemctl stop mysql
2、使用以下命令啟動 MySQL 並跳過授權驗證啟動。
$ sudo mysqld_safe --skip-grant-tables &
3、使用以下的命令登錄到 MySQL。
$ mysql -u root
4、執行以下的 SQL 語句進行密碼更新。
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password'; mysql> FLUSH PRIVILEGES;
5、退出 MySQL 並重啟 MySQL 服務。
mysql> EXIT; $ sudo systemctl restart mysql
以上的操作將會強制重置 root 用戶的密碼為 new_password。
四、MySQL Root 默認密碼
MySQL 在安裝的時候會生成默認的 root 用戶,但是該用戶的密碼可能在不同版本的 MySQL 中會有所不同。
MySQL 8.0 版本的 root 默認密碼是空密碼。
五、MySQL 8.0 修改密碼為 1234
如果需要將 root 用戶的密碼設置為 1234,可以參考以下的步驟。
1、使用 root 用戶登錄到 MySQL。
$ mysql -u root -p
2、執行以下的 SQL 語句進行密碼更新。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
3、刷新 MySQL 的系統許可權並退出 MySQL。
mysql> FLUSH PRIVILEGES; mysql> EXIT;
以上操作將會將 root 用戶的密碼修改為 1234。
六、MySQL 8 修改密碼命令
在 MySQL 8 中,修改密碼可以使用 mysqladmin 工具,以下是具體的命令步驟和說明。
1、使用以下命令登錄到 MySQL。
$ mysql -u root -p
2、之後會提示輸入 root 用戶的密碼,如果密碼是空的,直接回車即可。
Enter password:
3、使用以下的命令進行密碼修改,其中 password 是新密碼。
mysqladmin -u root password 'password'
4、退出 MySQL。
mysql> EXIT;
執行以上的步驟可以使用 mysqladmin 修改 MySQL 中的 root 用戶密碼。
七、總結
MySQL 8.0 修改 root 密碼的方法有多種,通過以上的步驟可以輕鬆地實現密碼的修改和重置。
原創文章,作者:UKDD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/144079.html