如果你使用的是CentOS操作系統,在小內存的情況下啟動MySQL遇到問題,那么你可能需要對配置進行一些調整。
# 修改MySQL配置文件 vi /etc/my.cnf # 將以下參數添加到[mysqld]下面 skip-grant-tables skip-name-resolve performance_schema=OFF max_connections=100 innodb_buffer_pool_size=50M key_buffer_size=8M query_cache_limit=1M query_cache_size=8M table_definition_cache=100 table_open_cache=64 tmp_table_size=8M max_heap_table_size=8M sort_buffer_size=8M read_buffer_size=2M read_rnd_buffer_size=8M join_buffer_size=8M # 保存退出 # 重新啟動MySQL服務 systemctl restart mariadb
以上是在小內存CentOS中啟動MySQL的一些調整方法,如果還不能啟動,請查看日志以查明問題所在。