要連接外部數據庫,需要在MySQL中使用遠程連接的權限和設置。以下是連接外部數據庫的步驟:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
這將創建一個名為’username’的用戶,并允許從任何主機(‘%’)進行遠程連接。
bind-address = 0.0.0.0
然后重新啟動MySQL服務以應用更改。
mysql -u username -h host -p
其中,'username’是在第一步中創建的用戶,'host’是MySQL服務器的IP地址或主機名。然后輸入用戶的密碼即可連接到外部數據庫。
通過以上步驟,您就可以成功地連接到外部數據庫了。請注意,遠程連接可能存在安全風險,建議在生產環境中進行安全配置和防護措施。