全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 920|回复: 8
打印 上一主题 下一主题

[Windows VPS] lnmp怎样才能跳过安装mysql

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-28 17:12:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不想要mysql  


删掉mysql包  好像还会安装  奇怪

除了mysql  其它组件都 要的
2#
发表于 2013-3-28 17:14:03 | 只看该作者
以centos.sh为例,删除这部分代码就可以了:有开始和结束的注释。
  1. echo "============================mysql install=================================="
  2. cd $cur_dir
  3. tar zxvf mysql-5.1.60.tar.gz
  4. cd mysql-5.1.60/
  5. if [ $installinnodb = "y" ]; then
  6. ./configure --prefix=/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-assembler --with-mysqld-ldflags=-all-static --with-charset=utf8 --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase
  7. else
  8. ./configure --prefix=/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-assembler --with-mysqld-ldflags=-all-static --with-charset=utf8 --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile
  9. fi
  10. make && make install
  11. cd ../

  12. groupadd mysql
  13. useradd -s /sbin/nologin -M -g mysql mysql

  14. cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
  15. sed -i 's/skip-locking/skip-external-locking/g' /etc/my.cnf
  16. if [ $installinnodb = "y" ]; then
  17. sed -i 's:#innodb:innodb:g' /etc/my.cnf
  18. fi
  19. /usr/local/mysql/bin/mysql_install_db --user=mysql
  20. chown -R mysql /usr/local/mysql/var
  21. chgrp -R mysql /usr/local/mysql/.
  22. cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
  23. chmod 755 /etc/init.d/mysql

  24. cat > /etc/ld.so.conf.d/mysql.conf<<EOF
  25. /usr/local/mysql/lib/mysql
  26. /usr/local/lib
  27. EOF
  28. ldconfig

  29. ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
  30. ln -s /usr/local/mysql/include/mysql /usr/include/mysql
  31. /etc/init.d/mysql start

  32. ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
  33. ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump
  34. ln -s /usr/local/mysql/bin/myisamchk /usr/bin/myisamchk

  35. /usr/local/mysql/bin/mysqladmin -u root password $mysqlrootpwd

  36. cat > /tmp/mysql_sec_script<<EOF
  37. use mysql;
  38. update user set password=password('$mysqlrootpwd') where user='root';
  39. delete from user where not (user='root') ;
  40. delete from user where user='root' and password='';
  41. drop database test;
  42. DROP USER ''@'%';
  43. flush privileges;
  44. EOF

  45. /usr/local/mysql/bin/mysql -u root -p$mysqlrootpwd -h localhost < /tmp/mysql_sec_script

  46. rm -f /tmp/mysql_sec_script

  47. /etc/init.d/mysql restart
  48. /etc/init.d/mysql stop
  49. echo "============================mysql intall completed========================="
复制代码
3#
发表于 2013-3-28 17:16:47 | 只看该作者
小夜 发表于 2013-3-28 17:14
以centos.sh为例,删除这部分代码就可以了:有开始和结束的注释。

直接删除,后边配置php时候不会出错么?
4#
发表于 2013-3-28 17:17:30 | 只看该作者
chairo 发表于 2013-3-28 17:16
直接删除,后边配置php时候不会出错么?

不会,只是跳过mysql而已。
5#
发表于 2013-3-28 17:19:06 | 只看该作者
小夜 发表于 2013-3-28 17:17
不会,只是跳过mysql而已。

编译php的参数“--with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config”没问题么?
6#
发表于 2013-3-28 17:22:57 | 只看该作者
你自己试下 不就知道了
7#
发表于 2013-3-28 17:32:24 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8#
发表于 2013-3-28 17:33:53 | 只看该作者
php在configure的时候会找mysql
去掉mysql的话php的configure参数要修改
9#
发表于 2013-3-28 17:34:04 | 只看该作者
直接自己组装吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-14 22:34 , Processed in 0.409587 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表