MySQL轻量级服务器安装指南
1. 安装MySQL
Linux系统 (Ubuntu/Debian)
sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
Linux系统 (CentOS/RHEL)
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
Windows系统
- 从MySQL官网下载社区版安装包
- 运行安装向导,选择"Server only"选项
- 按照提示完成安装
2. 安全配置
运行安全脚本(Linux):
sudo mysql_secure_installation
按照提示设置root密码、移除匿名用户、禁止远程root登录等。
3. 基本使用
登录MySQL
mysql -u root -p
创建新用户和数据库
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
4. 轻量级配置优化
编辑MySQL配置文件(通常位于/etc/mysql/my.cnf或/etc/my.cnf):
[mysqld]
# 仅监听本地连接(提高安全性)
bind-address = 127.0.0.1
# 内存优化(根据服务器内存调整)
key_buffer_size = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
innodb_buffer_pool_size = 128M
5. 常用管理命令
-
启动/停止/重启服务:
sudo systemctl start|stop|restart mysql -
查看MySQL状态:
sudo systemctl status mysql -
查看运行中的进程:
SHOW PROCESSLIST;
注意事项
- 生产环境务必设置强密码
- 定期备份重要数据
- 考虑使用防火墙限制访问
- 对于资源非常有限的服务器,可以考虑更轻量的数据库如SQLite或MariaDB
如需更详细的配置或遇到问题,可以提供更多关于您的服务器环境和具体需求的信息。
云服务器