要允许MySQL远程连接,需要执行以下步骤:
在MySQL服务器上编辑MySQL配置文件(my.cnf或my.ini)。找到bind-address选项并将其注释掉或设置为0.0.0.0。这将允许MySQL服务器接受来自任何IP地址的连接。
在MySQL服务器上创建一个允许远程连接的用户。可以使用以下命令创建用户并授予远程访问权限:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
其中,'username'和'password'分别是要创建的用户名和密码。
如果MySQL服务器上有防火墙,请确保打开3306端口以允许远程连接。
重新启动MySQL服务器以使更改生效。
完成上述步骤后,可以使用远程主机的IP地址或域名以及创建的用户名和密码来连接MySQL服务器。例如:
mysql -u username -p -h remote_host
其中,'username'是创建的用户名,'remote_host'是MySQL服务器的IP地址或域名。输入密码后即可成功连接到MySQL服务器。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站