Linux系統(tǒng)下,MySQL是一種常用的數據庫管理工具。當我們忘記MySQL的密碼或者需要修改默認的密碼時,可以通過以下步驟實現。
1. 打開終端或者通過SSH連接到你的Linux服務器。在終端中輸入以下命令,以進入MySQL控制臺:
mysql -u root -p
2. 輸入密碼進入MySQL控制臺。如果你忘記了密碼,可以通過以下步驟進行修改。
// 停止MySQL服務 sudo systemctl stop mysql // 編輯MySQL配置文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf // 在文件中添加以下一行 skip-grant-tables // 保存并退出文件,重新啟動MySQL服務 sudo systemctl start mysql // 進入MySQL控制臺,此時無需輸入密碼 mysql -u root // 切換到mysql數據庫,更新密碼 use mysql; update user set authentication_string=password('新密碼') where user='root'; // 移除添加的skip-grant-tables行 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf // 再次保存并退出文件,重新啟動MySQL服務 sudo systemctl start mysql
3. 如果需要允許遠程登錄到數據庫中,則需要進行以下設置。
// 進入MySQL控制臺 mysql -u root -p // 切換到mysql數據庫,創(chuàng)建新的用戶并授予遠程登錄的權限 use mysql; create user '新用戶名'@'%' identified by '新的密碼'; grant all privileges on *.* to '新用戶名'@'%' with grant option; flush privileges; // 退出MySQL控制臺 exit
以上就是在Linux系統(tǒng)下修改MySQL密碼以及允許遠程登錄的步驟。