MySQL 更改 Root 密碼
MySQL 是一個廣泛使用的關系型數(shù)據(jù)庫管理系統(tǒng),其默認用戶 root 擁有最高權限。為了保障數(shù)據(jù)庫的安全,我們需要定期更改 root 密碼。步驟如下:
登錄 MySQL
在終端輸入以下命令:
mysql -u root -p
輸入當前密碼,成功登錄后進入 MySQL。
更改密碼
輸入以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
將 new_password 替換為新密碼即可。
MySQL 添加主機
在默認情況下,MySQL 的 root 用戶只能在本地連接 MySQL 服務器,如果我們需要在另一臺主機上連接 MySQL 服務器,需要添加該主機,步驟如下:
修改 MySQL 配置文件
首先需要修改 MySQL 的配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf,找到以下內(nèi)容:
bind-address = 127.0.0.1
將 127.0.0.1 替換為 MySQL 服務器的 IP 地址。
添加新用戶
在 MySQL 中添加一個新用戶,并授權該用戶可從遠程主機連接到 MySQL 服務器。
首先登錄 MySQL,在終端輸入以下命令:
CREATE USER 'newUser'@'%' IDENTIFIED BY 'password';
將 newUser 和 password 替換為新用戶和密碼。
授權
輸入以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'newUser'@'%';
刷新權限:
FLUSH PRIVILEGES;
這樣就可以在新主機上使用 newuser 和 password 從遠程連接 MySQL 服務器了。