本场景中,本地已经安装了MySQL Community Edition 5.5,目的是方便远程连接外部访问。
默认情况下,MySQL 允许远程连接,但远程 root 访问被禁用。要启用它,请在本地执行以下 SQL 命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
此外,在 my.cnf 文件中找到以下行(通常在 UNIX/macOS 系统上位于 /etc/mysql/my.cnf 中;检查 /etc/mysql/mysql.conf.d/mysqld.cnf 以获得备用位置):
bind-address = 127.0.0.1
通过添加井号将其注释掉('#') 位于行首:
#bind-address = 127.0.0.1
Windows 用户可以在 MySQL 安装目录中找到 my.cnf 文件,通常类似于 C:Program FilesMySQLMySQL Server 5.5。将其重命名为 my.ini。
在所有平台上重新启动 MySQL 服务器以使更改生效。
以上是如何启用远程MySQL连接?的详细内容。更多信息请关注PHP中文网其他相关文章!