Ubuntu 下安装 MySQL
一、更新系统
sudo apt update
sudo apt upgrade -y
二、安装 MySQL
Ubuntu 官方源默认提供的是 MySQL 8.x
sudo apt install mysql-server -y
安装完成后检查版本:
mysql --version
三、检查服务状态
sudo systemctl status mysql
如果没启动:
sudo systemctl start mysql
设置开机自启:
sudo systemctl enable mysql
四、安全初始化
运行安全配置脚本:
sudo mysql_secure_installation
它会让你:
设置 root 密码
删除匿名用户
禁止远程 root 登录
删除测试数据库
建议全部选 Y
五、登录 MySQL
Ubuntu 默认使用 auth_socket 方式登录 root:
sudo mysql
如果你设置了密码并改为密码登录:
mysql -u root -p
六、创建普通用户
不要长期用 root。
CREATE USER 'devuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'devuser'@'localhost';
FLUSH PRIVILEGES;
可选:允许远程访问
如果你 VPS 需要远程连接:
1. 修改配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
把:
bind-address = 127.0.0.1
改为:
bind-address = 0.0.0.0
2. 放行防火墙
sudo ufw allow 3306
3. 授权远程用户
CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%';
FLUSH PRIVILEGES;