全球主机交流论坛

标题: 不好了,闯祸了,数据库连不上了 [打印本页]

作者: jc22    时间: 2011-2-15 09:53
标题: 不好了,闯祸了,数据库连不上了
用的是LNMP0.4,但现在网站程序要求最好是php5.3.3

我就按照 http://loc.193.gs/thread-42494-1-1.html 操作了

估计是执行了 yum install mysql-server -y 这一句

现在数据库的反馈是

Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2002): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/wwwroot/mysitedirectory

Warning: mysqli::close() [mysqli.close]: Couldn't fetch mysqli in /home/wwwroot/mysitediretory

我的socket = /tmp/mysql.sock 现在它跟我说什么 /var/lib/mysql/mysql.sock

已经执行过 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

问题依旧,怎么办?

[ 本帖最后由 jc22 于 2011-2-15 10:09 编辑 ]
作者: Cat    时间: 2011-2-15 09:55
lnmp测试版,有bug 需要手动修改php.ini   

php版本为5.3.5

http://173.212.207.190/lnmp.zip
作者: woaijay987    时间: 2011-2-15 09:55
卸掉重装,楼主之前数据备份了?
作者: Cat    时间: 2011-2-15 09:56
演示:http://173.255.198.46/
作者: jc22    时间: 2011-2-15 10:06
标题: 回复 3# 的帖子
请问怎么卸载lnmp,不能重装Centos
作者: woaijay987    时间: 2011-2-15 10:08
原帖由 jc22 于 2011-2-15 10:06 发表
请问怎么卸载lnmp,不能重装Centos

有猫大出手了,找他,
作者: Cat    时间: 2011-2-15 10:10
标题: 回复 6# 的帖子
没空.有空就可以帮他安装..我连lnmp测试版都没时间完善啊
作者: jc22    时间: 2011-2-15 10:14
标题: 回复 4# 的帖子
猫大,我在你的博客里看到 前端 nginx,后台,litespeed很 喜欢, 因为用过虚拟主机的litespeed 性能不错

有安装指南吗

谢谢,不要笑我贪心哟,因为猫猫都贪吃
作者: jc22    时间: 2011-2-15 10:16
另外我在军哥论坛看到个命令

rebuild

怎么用来卸载 并重装
作者: Cat    时间: 2011-2-15 10:28
标题: 回复 9# 的帖子
lnmp卸载很难卸干净的..好像军哥的安装包有卸载程序的...


前端 nginx,后端litespeed,我用着确实很好...你要安装的话.就先玩熟litespeed先...

前端的nginx都是后来安装上去就OK
作者: qiqi13245    时间: 2011-2-15 12:09
原帖由 Cat 于 2011-2-15 10:28 发表
lnmp卸载很难卸干净的..好像军哥的安装包有卸载程序的...


前端 nginx,后端litespeed,我用着确实很好...你要安装的话.就先玩熟litespeed先...

前端的nginx都是后来安装上去就OK ...

表示litespeed是累赘
作者: 大飞机    时间: 2011-2-15 12:47
cat的 还可以加密?
作者: 王子    时间: 2011-2-15 13:02
杯具了~
作者: qun    时间: 2011-2-15 13:16
面壁思过……
作者: jc22    时间: 2011-2-15 16:34
猫大,你弄的GOOGLECODE的下载都好好慢哟,20K左右每秒
作者: Cat    时间: 2011-2-15 16:45
你安装了记得手动运行这些语句...
  1. sed -i 's#extension_dir = "./"#extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"\nextension = "memcache.so"\nextension = "pdo_mysql.so"\n#' /usr/local/php/etc/php.ini
  2. sed -i 's/post_max_size = 8M/post_max_size = 32M/g' /usr/local/php/etc/php.ini
  3. sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 64M/g' /usr/local/php/etc/php.ini
  4. sed -i 's/; date.timezone =/date.timezone = PRC/g' /usr/local/php/etc/php.ini
  5. sed -i 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini
  6. sed -i 's/max_execution_time = 30/max_execution_time = 60/g' /usr/local/php/etc/php.ini
复制代码

作者: Cat    时间: 2011-2-15 16:48
选择APC缓存还要运行
  1. sed -i 's#extension = "pdo_mysql.so"#extension = "pdo_mysql.so"\nextension = "apc.so"\n#' /usr/local/php/etc/php.ini
复制代码
选择EA就要运行
  1. cat >>/usr/local/php/etc/php.ini<<EOF
  2. [eaccelerator]
  3. zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so"
  4. eaccelerator.shm_size="16"
  5. eaccelerator.cache_dir="/usr/local/eaccelerator_cache"
  6. eaccelerator.enable="1"
  7. eaccelerator.optimizer="1"
  8. eaccelerator.check_mtime="1"
  9. eaccelerator.debug="0"
  10. eaccelerator.filter=""
  11. eaccelerator.shm_max="0"
  12. eaccelerator.shm_ttl="3600"
  13. eaccelerator.shm_prune_period="3600"
  14. eaccelerator.shm_only="0"
  15. eaccelerator.compress="1"
  16. eaccelerator.compress_level="9"
  17. EOF
复制代码
直接复制到SSH运行就OK
作者: jc22    时间: 2011-2-15 21:25
好的,已经手动运行,不过你的install.sh有把这些写进去耶

另外,安装完后,mysql不能运行,经查err.log,是已经有一个mysqld占用了端口3306,KILL该进程后,重启mysql就可以了

不过在一开始输入的数据库密码没有用,要重新设置遍,奇怪啊,我rpm mysql一切相关啊, 难道mysqld没有干掉,被覆盖安装了?

现在数据库可以用了,不知道有其他UNKNOWN PROBLEMS出现吗

谢谢猫大
作者: Cat    时间: 2011-2-15 22:29
标题: 回复 18# 的帖子
那个安装包是测试版..有问题.没空去修复呢...

有空我会搞个php5.2.x和php5.3.x共存,无缝切换的...希望3月份可以做好




欢迎光临 全球主机交流论坛 (https://loc.193.gs/) Powered by Discuz! X3.4