在 Debian 上修改 MySQL(或 MariaDB)的端口,一般按下面步骤操作:
Debian 下常见位置:
/etc/mysql/mysql.conf.d/mysqld.cnf/etc/mysql/mariadb.conf.d/50-server.cnf也可直接编辑:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到 [mysqld] 段,添加或修改:
[mysqld]
port = 3307
(把 3307 改成你想要的端口)
如果原来没有 port,直接加上即可。
sudo systemctl restart mysql
或(MariaDB):
sudo systemctl restart mariadb
sudo netstat -tlnp | grep mysql
或
sudo ss -tlnp | grep mysql
看到类似:
LISTEN 0 80 0.0.0.0:3307
说明修改成功。
如果开了防火墙(如 ufw):
sudo ufw allow 3307/tcp
mysql -h 127.0.0.1 -P 3307 -u root -p
配置中确认:
bind-address = 0.0.0.0
(按需修改)
% 或指定 IP)如果你告诉我:
我可以给你更精确的命令。