介绍 MySQL 安装、建库建用户与安全的远程访问配置。
安装与初始化
sudo apt install -y mysql-server
sudo mysql_secure_installation
CentOS 用 dnf 安装并启动 mysqld;初始化按提示完成即可。
建库建用户
CREATE DATABASE mydb CHARACTER SET utf8mb4;
CREATE USER 'myuser'@'%' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%';
开启远程访问
编辑 mysqld.cnf 改 bind-address = 0.0.0.0,重启并限制来源:
sudo systemctl restart mysql
sudo ufw allow from 你的办公IP to any port 3306
安全警告:3306 不要对全网开放。更稳妥用 SSH 隧道:ssh -L 3306:127.0.0.1:3306 用户@服务器IP,本地连 127.0.0.1:3306。