在 Debian 上修改 MySQL(或 MariaDB)端口,一般按下面步骤操作:
常见位置:
/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行,默认是3306
如果只允许本地访问:
bind-address = 127.0.0.1
若需要远程访问可改为:
bind-address = 0.0.0.0
sudo systemctl restart mysql
或(MariaDB):
sudo systemctl restart mariadb
sudo netstat -tlnp | grep mysql
或:
sudo ss -tlnp | grep mysql
sudo ufw allow 3307/tcp
mysql -u root -p -P 3307 -h 127.0.0.1
如果你用的是 MySQL 8 / MariaDB / Docker / 特定 Debian 版本,可以告诉我,我可以给你更精确的命令。