Products
GG网络技术分享 2025-11-24 16:48 3
哇塞,巨大家优良!今天我要给巨大家讲讲怎么让MySQL数据库Neng在别的地方也Neng访问到, 就像给它弄个“外网地址”一样,这样就Neng从随便哪个地方连上它啦!
先说说我们要让MySQL这玩意儿巨大房子Neng被外网的人kan到。这就像给房子装个门,让外面的人Neng进来。这玩意儿门就是端口号,MySQL默认的门是3306号。我们得告诉服务器,这玩意儿门Neng给外网的人用。

在Linux系统里 我们要打开配置文件,找到这一行:
bind-address = 127.0.0.1
把它改成:
bind-address = 0.0.0.0
这样,MySQL就会对外网开放了。
虽然门打开了但我们不Neng让随便啥人douNeng进来。我们要设置密码,就像给门上锁一样。在MySQL里我们得创建一个用户,给它设置个密码。
用命令行进到MySQL, 然后输入:
CREATE USER 'newuser'@'%' IDENTIFIED BY 'newpassword';
这里的newuser是新鲜用户名,newpassword是新鲜密码,%代表随便哪个主机douNeng连接。
设置优良用户和密码后 我们还要告诉MySQL,这玩意儿用户Neng从随便哪个地方连接。这就像告诉门卫,这玩意儿新鲜用户Neng进来。
接着来在MySQL里输入:
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;
这样,newuser用户就Neng从随便哪个地方连接到MySQL了。
设置优良一切后 我们还需要告诉MySQL,权限Yi经geng新鲜了。这就像告诉门卫,眼下Neng放行了。
FLUSH PRIVILEGES;
再说说 我们要测试一下kanNeng不Neng成功连接。用Navicat或者其他MySQL客户端, 输入用户名、密码和服务器地址,比如:
mysql -u newuser -p newpassword -h 服务器地址
Ru果Neng成功登录,就说明远程连接设置成功了!
优良啦,今天的MySQL远程连接设置就讲到这里。希望对巨大家有帮!Ru果还有其他问题,想起来留言哦!
Demand feedback