gpt4 book ai didi

外网连接MYSQL

转载 作者:行者123 更新时间:2023-11-30 00:46:23 24 4
gpt4 key购买 nike

我在从外部网络连接到 mysql 时遇到问题。如果我要在本地连接它,就可以完成。假设我是主持人,我应该做什么?

最佳答案

您需要在路由器中的端口 3306 上设置端口转发到本地 IP 端口 3306。您需要向用户授予权限以允许从外部 IP 进行访问。

例如:

CREATE DATABASE Test;
GRANT ALL ON Test.* TO remoteUser@'10.11.12.100' IDENTIFIED BY 'PASSWORD123';

或所有表格:

GRANT ALL PRIVILEGES ON *.* to remoteUser@10.11.12.100 IDENTIFIED BY "PASSWORD123";

如果这不起作用,请检查您的 MySQL 服务器设置,示例/etc/mysql/my.cnf (Debian)

设置文件:

[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306 - CHECK THAT PORT IS CORRECT
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = 1.1.1.1 CHECK THAT IP IS CORRECT
skip-networking = DELETE OR # FRONT OF IT

关于外网连接MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21328020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com