在腾讯云轻量应用服务器上安装 MySQL 到 Ubuntu 24.04 的步骤如下:
1. 更新系统包
sudo apt update && sudo apt upgrade -y
2. 安装 MySQL
Ubuntu 24.04 默认仓库可能包含较新版本的 MySQL(如 MySQL 8.0+),直接通过 apt 安装:
sudo apt install mysql-server -y
3. 启动 MySQL 服务
sudo systemctl start mysql
sudo systemctl enable mysql # 设置开机自启
4. 运行安全配置向导
执行以下命令设置 root 密码、移除匿名用户等安全选项:
sudo mysql_secure_installation
按提示操作:
- 选择密码强度插件(可选)。
- 设置 root 密码。
- 移除匿名用户、禁止远程 root 登录、删除测试数据库等。
5. 验证安装
sudo mysql -u root -p
输入密码后进入 MySQL Shell 即表示安装成功。
6. 配置远程访问(可选)
如果需要远程连接 MySQL:
- 修改配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf找到
bind-address并改为:bind-address = 0.0.0.0 - 登录 MySQL 授权用户:
CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; - 重启服务:
sudo systemctl restart mysql
7. 腾讯云安全组配置
- 在腾讯云控制台,轻量服务器的防火墙规则中放行 3306 端口(MySQL 默认端口)。
常见问题
-
无法以 root 登录 MySQL 8.0+
如果mysql_secure_installation后仍提示密码错误,尝试:sudo mysql -u root然后修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; FLUSH PRIVILEGES; -
Ubuntu 24.04 默认使用
auth_socket插件
若希望用密码登录,需将插件改为mysql_native_password(如上所示)。
完成以上步骤后,MySQL 即可正常运行。如需更高版本或特定配置,可参考 MySQL 官方文档。
云服务器