首先是MySql配置的优化 [IP21.cn]
(导致服务器:建立数据库连接时出错 的主要原因!)
1、找到Mysql的配置文件:
/etc/my.cnf
我用的是lnmp一键安装包,mysql的配置文件可能跟你们的不一样,请自行寻找。
2、修改以下参数:
key_buffer =16K max_allowed_packet =1M thread_stack =64K table_cache =4 sort_buffer =64K net_buffer_length =2K
如果没有的请自行添加。
3、如果你不使用InnoDB表,就在文件底部禁用InnoDB:
skip-innodb
以下是PHP配置优化:[IP21.cn]
1、首先自然是找到Php的配置文件啦:
/usr/local/php/etc/php.ini
2、确保以下的参数已经设置好,主要要去掉前面的注释符号“;”
max_execution_time =30
memory_limit =64M
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
display_errors =Off
log_errors =On
error_log =/var/log/php.log
register_globals =Off
注意:这里的64M设置对大部分站点都适用,如果是更大的站点,你需要改成128M或者更大。
保存好配置文件后,重启相应的服务即可。
以上优化后基本可以解决,阿里云ECS安装WordPress经常提示“建立数据库连接时出错”的情况,如还不能解决,请参考以下文章:
小内存服务器512M-Apache占用内存高解决办法
阿里云ECS安装WordPress经常提示“建立数据库连接时出错”解决办法