CREATE USER 'username'@'%' IDENTIFIED BY 'password';其中,'username' 是你要创建的用户名,'password' 是你要设置的密码。注意,在 '%' 后面不要加任何字符,这样就可以允许该用户从任何 IP 地址连接到 MySQL 服务器。其次,需要授予该用户访问数据库的权限。下面是授权命令:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';其中,'*.*' 表示授权用户 'username' 访问所有的数据库和所有的表。接下来,需要修改 MySQL 服务器的配置文件。找到 MySQL 安装目录下的 my.cnf 文件并打开文件,找到以下设置:
[mysqld]bind-address = 127.0.0.1将 bind-address 修改为服务器 IP 地址:
[mysqld]bind-address = 192.168.1.1注意,这里的 IP 地址应该是你服务器的实际 IP 地址。最后,需要修改服务器防火墙设置,允许远程访问 MySQL 数据库。具体设置方法请参考各个操作系统的防火墙设置。当上述三项操作全部完成后,即可通过外网访问 MySQL 数据库。连接方法如下:
mysql -h 服务器IP地址 -u 用户名 -p输入命令后,系统会提示你输入密码,输入你设置的密码后按回车即可登录到 MySQL 数据库。以上就是 MySQL 数据库外网访问教程,希望本文可以帮助到大家。如果还有其他疑问,欢迎在下方留言。