MySQL 是一個強大的數據庫管理系統,允許用戶通過遠程訪問連接到服務器。為了保證遠程訪問的安全性,我們需要設置遠程賬號密碼。以下是設置 MySQL 遠程賬號密碼的步驟:
# 連接 MySQL 數據庫 mysql -u root -p # 創建遠程賬戶 CREATE USER 'remote_user'@'%' IDENTIFIED BY 'password'; # 授權允許遠程訪問 GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%'; # 重新加載授權 FLUSH PRIVILEGES; # 退出 MySQL 數據庫 exit;
以上命令將創建一個名為“remote_user”的 MySQL 遠程賬號,密碼設置為“password”。這個賬號被授予了所有數據庫和表的權限,并且允許從任何 IP 地址進行連接。
請注意,在實際應用中,不應該使用“%”作為 IP 地址,推薦使用具體的 IP 地址以增強安全性。
設置 MySQL 遠程賬號密碼后,我們需要修改 MySQL 配置文件以允許遠程訪問。可打開 /etc/mysql/mysql.conf.d/mysqld.cnf 文件,找到 bind-address 行,并設置為服務器 IP 地址:
bind-address = YOUR_SERVER_IP_ADDRESS
修改完成后,重啟 MySQL 服務,即可成功遠程訪問數據庫。