MySQL?查看本地用戶名和密碼的方法
1. 查看 MySQL 用戶名
方法 1:使用命令行
打開命令提示符(CMD)
- Win + R,輸入
cmd,按回車。 - (如果 MySQL 要管理員權(quán)限)右鍵 CMD,選擇 “以管理員身份運行”。
登錄 MySQL 如果你還記得 MySQL 密碼:
mysql -u root -p
如果沒有設(shè)置密碼,嘗試:
mysql -u root
查詢所有 MySQL 用戶
SELECT User, Host FROM mysql.user;
常見用戶名:
- root(超級管理員)
- mysql(某些版本默認(rèn)用戶)
- admin(有些系統(tǒng)默認(rèn)用戶)
2. 查看 MySQL 密碼(已加密存儲,無法直接查看)
MySQL 不允許直接查看密碼,但你可以查看密碼是否為空:
SELECT User, authentication_string FROM mysql.user;
如果 authentication_string 為空,說明該用戶沒有密碼。
3. 重置 MySQL 密碼
方法 1:使用命令行重置 root 密碼
如果你無法登錄 MySQL,可以使用 跳過權(quán)限表模式 進(jìn)行密碼重置:
步驟 1:停止 MySQL
Windows(管理員 CMD 運行):
net stop mysql
Linux/macOS:
sudo systemctl stop mysql
步驟 2:啟動 MySQL(跳過權(quán)限驗證)
mysqld --skip-grant-tables --skip-networking
這個模式允許直接登錄,不需要密碼。
步驟 3:重新打開一個終端,登錄 MySQL
mysql -u root
步驟 4:修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
替換 new_password 為你的新密碼。
步驟 5:重啟 MySQL
net stop mysql net start mysql
或者:
sudo systemctl restart mysql
然后你就可以用新的密碼登錄了:
mysql -u root -p
方法 2:直接修改 my.ini 配置文件
- 打開
my.ini(Windows 通常在C:\ProgramData\MySQL\MySQL Server 8.0\my.ini)。 - 在
[mysqld]段落中添加:
skip-grant-tables
保存文件,重啟 MySQL:
net stop mysql net start mysql
然后使用 mysql -u root 登錄,重置密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
最后,刪除 skip-grant-tables 并重啟 MySQL。
總結(jié)
? 查看 MySQL 用戶:
SELECT User, Host FROM mysql.user;
? 如果密碼忘記了,重置密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
? 如果無法登錄,使用 --skip-grant-tables 模式重置密碼。
到此這篇關(guān)于MySQL 查看本地用戶名和密碼的文章就介紹到這了,更多相關(guān)mysql查看用戶名密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
執(zhí)行sql報錯only_full_group_by的2種解決方法
這篇文章主要給大家介紹了關(guān)于執(zhí)行sql報錯only_full_group_by的2種解決方法,報錯only_full_group_by是?MySQL數(shù)據(jù)庫中的一個錯誤,文中通過代碼將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05
MySQL實現(xiàn)樹狀所有子節(jié)點查詢的方法
這篇文章主要介紹了MySQL實現(xiàn)樹狀所有子節(jié)點查詢的方法,涉及mysql節(jié)點查詢、存儲過程調(diào)用等操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2016-06-06
Mysql auto_increment 重新計數(shù)(讓id從1開始)
當(dāng)清空一個表的時候,重新插入數(shù)據(jù),發(fā)現(xiàn)auto_increment屬性的字段計數(shù)不是從1開始的時候,可以使用以下命令2012-12-12

