奋斗
努力

轻量级服务器数据库mysql安装?

云计算

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系统

  1. 从MySQL官网下载社区版安装包
  2. 运行安装向导,选择"Server only"选项
  3. 按照提示完成安装

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;

注意事项

  1. 生产环境务必设置强密码
  2. 定期备份重要数据
  3. 考虑使用防火墙限制访问
  4. 对于资源非常有限的服务器,可以考虑更轻量的数据库如SQLite或MariaDB

如需更详细的配置或遇到问题,可以提供更多关于您的服务器环境和具体需求的信息。

未经允许不得转载:云服务器 » 轻量级服务器数据库mysql安装?