结论:在腾讯云轻量应用服务器的Ubuntu 24.04系统中安装MySQL,是一个常见需求,操作流程清晰、稳定可靠。以下将详细介绍安装步骤和注意事项。
-
准备工作
- 确保你已经拥有腾讯云轻量应用服务器,并已通过SSH登录到Ubuntu 24.04系统。
- 更新系统软件包列表:
sudo apt update - 安装必要的工具(如
wget或curl)以便下载MySQL安装包。
-
下载并安装MySQL Server
- 访问 MySQL官方下载页面 获取适用于Ubuntu的APT仓库配置文件。
- 使用
wget下载MySQL APT源:wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb - 安装APT源配置包:
sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb在安装过程中会弹出选择MySQL版本的界面,请根据需要选择MySQL 8.0或其他版本。
- 再次更新APT包列表以加载MySQL源:
sudo apt update - 安装MySQL Server:
sudo apt install mysql-server
-
配置MySQL安全性
- 安装完成后建议运行安全初始化脚本:
sudo mysql_secure_installation - 设置root用户密码,并根据提示选择是否移除匿名用户、禁止远程root登录等选项,提高数据库安全性。
- 安装完成后建议运行安全初始化脚本:
-
设置开机自启与服务管理
- 开启MySQL开机启动:
sudo systemctl enable mysql - 启动/停止/重启MySQL服务:
sudo systemctl start mysql sudo systemctl stop mysql sudo systemctl restart mysql - 检查MySQL运行状态:
sudo systemctl status mysql
- 开启MySQL开机启动:
-
开放防火墙端口(用于远程访问)
- 如果你需要从其他服务器或本地连接该MySQL数据库,需确保腾讯云控制台的安全组规则中放行3306端口。
- Ubuntu本地也需开启防火墙允许:
sudo ufw allow 3306/tcp
-
配置MySQL支持远程访问
- 修改MySQL配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf - 找到
bind-address这一行,将其注释掉或改为:bind-address = 0.0.0.0 - 保存退出后重启MySQL服务:
sudo systemctl restart mysql - 登录MySQL并创建允许远程访问的用户:
CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'your_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
- 修改MySQL配置文件:
-
常见问题排查
- 连接不上?请检查:
- 腾讯云安全组是否放行3306端口
- MySQL是否监听0.0.0.0而非127.0.0.1
- 防火墙是否关闭或配置正确
- 出现权限错误?请确认用户授权是否包含远程访问权限
%
总结:在腾讯轻量云Ubuntu 24.04上安装MySQL, 只需添加官方源后使用APT安装,整个过程不超过15分钟,适合快速部署Web项目或开发环境。
关键点包括配置远程访问、设置安全策略以及合理调整防火墙规则。 掌握这些要点,可以让你轻松地在云端构建一个可用的MySQL数据库服务。
云知道CLOUD