阿里云轻量应用服务器(Lighthouse)提供了预装MySQL的镜像,方便用户快速部署数据库环境。以下是关于在轻量应用服务器上使用MySQL的关键信息及操作指南:
1. 选择预装MySQL的镜像
- 购买服务器时:在阿里云轻量应用服务器购买页面,选择应用镜像(如「MySQL 5.7」或「LAMP」环境),系统会自动安装MySQL。
- 已有服务器:若已购买服务器但未安装MySQL,可通过重置系统(控制台 → 服务器详情 → 重置系统)更换为MySQL镜像(注意:重置会清空数据)。
2. 获取MySQL默认信息
- 用户名/密码:预装MySQL的镜像通常默认用户为
root,密码可通过以下方式获取:- 登录轻量服务器控制台,查看「应用详情」或「初始化密码」。
- 检查
/root/password.txt文件(通过SSH登录后执行cat /root/password.txt)。
- 端口:默认
3306(确保防火墙放行此端口)。
3. 连接MySQL
- 本地连接(服务器内):
mysql -u root -p # 输入密码后即可进入MySQL命令行 - 远程连接:
- 修改MySQL配置允许远程访问:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf # 找到 `bind-address = 127.0.0.1` 改为 `0.0.0.0`(或注释掉) - 授权远程用户(示例):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码'; FLUSH PRIVILEGES; - 重启MySQL服务:
sudo systemctl restart mysql - 在阿里云控制台防火墙规则中添加
3306端口放行。
- 修改MySQL配置允许远程访问:
4. 常见管理命令
- 启动/停止MySQL:
sudo systemctl start/stop/restart mysql - 查看运行状态:
sudo systemctl status mysql - 修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
5. 数据备份与恢复
- 备份数据库:
mysqldump -u root -p 数据库名 > backup.sql - 恢复数据库:
mysql -u root -p 数据库名 < backup.sql
6. 注意事项
- 安全性:默认配置可能存在风险,建议:
- 修改默认密码。
- 限制远程访问IP(通过
GRANT授权时指定IP)。 - 定期备份数据。
- 性能:轻量服务器适合轻量级应用,高并发或大数据量场景建议升级至云数据库RDS(如阿里云RDS MySQL)。
7. 遇到问题?
- 连接失败:检查防火墙、MySQL配置、密码是否正确。
- 服务未启动:通过
systemctl status mysql查看日志。 - 阿里云官方文档:轻量应用服务器MySQL指南
通过以上步骤,你可以快速在轻量应用服务器上部署和管理MySQL。如需更复杂功能(如主从复制、自动备份),建议考虑专业数据库服务。
云服务器