在低配服务器(1核1GB)部署MySQL需精简配置:推荐MySQL 5.7或Percona Server,禁用二进制日志与主从,调小innodb_buffer_pool_size至128M、max_connections至32,并手动部署tar包而非Docker镜像。

在低配置服务器(如1核1GB内存、20GB硬盘的云主机)上部署 MySQL,关键不是“装上就行”,而是让 MySQL 真正跑得稳、不崩、够用。重点在于精简配置、关闭冗余功能、合理分配资源。
避开 MySQL 8.0 默认的高内存占用特性(如 InnoDB 缓冲池默认值过大、后台线程过多)。推荐使用:
bin、share、support-files)。编辑 my.cnf(通常在 /etc/my.cnf 或 $MYSQL_HOME/my.cnf),重点调整以下参数:
其他可选精简项:innodb_log_file_size=32M、table_open_cache=64、sort_buffer_size=256K。
初始化时跳过默认数据库和测试表,减少首次加载负担:
mysqld --initialize-insecure --datadir=/var/lib/mysql --basedir=/usr/local/mysql 初始化(不生成随机 root 密码,便于快速管理);--skip-networking 测试本地连通性,确认无误后再开放 --bind-address=0.0.0.0;--plugin-load-add= 空值,或在配置中写 disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE"。低配环境经不起折腾,养成几个小习惯能显著延长稳定时间:
mysqladmin processlist 查看连接,发现长时间 Sleep 连接及时 kill;mysqldump --single-transaction --routines --triggers 即可,别用物理备份(xtrabackup 对内存压力大);Threads_connected、Innodb_buffer_pool_pages_free、Uptime(是否频繁重启)。不复杂但容易忽略。
以上就是如何在低配置服务器部署mysql_mysql轻量部署方案的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号