要连接外部数据库,需要在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地址或主机名。然后输入用户的密码即可连接到外部数据库。
通过以上步骤,您就可以成功地连接到外部数据库了。请注意,远程连接可能存在安全风险,建议在生产环境中进行安全配置和防护措施。