无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
AI导航网AI应用网站大全 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的
PHP更新是成功。
php5.6.31版(2017年7月6日);修复版
  1. # wget -c http://luoliang.com.cn/ftp/wdcp/php_up5631.sh
  2. # sh php_up5631.sh
复制代码

luoliang.com.cn

TOP

本帖最后由 myluoliang 于 2017-9-25 13:13 编辑

mysql最后是失败的。请勿尝试更新!!!
严重的FQ首先脚本下载地址就是错误的,请对照找到版本。
http://mirrors.sohu.com/mysql/MySQL-5.7/

修复版
  1. # wget -c http://luoliang.com.cn/ftp/wdcp/mysql_up5717.sh
  2. # sh mysql_up5717.sh
复制代码

还把联系群加入,严重鄙视不负责的做法(没人审核更没人)
没能力管理就别瞎添加字符,ok
  1. #!/bin/bash
  2. # mysql 5.7 update scripts
  3. # Author: wdlinux
  4. # Url: http://www.wdlinux.cn
  5. # Modify: slrainy
  6. IN_DIR="/www/wdlinux"
  7. if [ ! $1 ];then
  8.         MYS_VER="5.7.17"
  9. else
  10.         MYS_VER=$1
  11. fi
  12. echo "升级有风险 操作需谨慎"
  13. echo
  14. read -p "您确定要更新吗?请选择 (Y/N): " yn
  15. if [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then
  16.         echo "MYSQL正在更新!"
  17. else
  18.         exit
  19. fi
  20. echo
  21. echo "-------------------------------------------------------------"
  22. echo
  23. if [ ! -f mysql-${MYS_VER}.tar.gz ];then
  24. # 因mysql5.7需要boost,所以这个直接是包含boost的源码包
  25.         wget -c http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-boost-${MYS_VER}.tar.gz -O mysql-${MYS_VER}.tar.gz
  26. fi
  27. yum install -y cmake bison libmcrypt-devel libjpeg-devel libpng-devel freetype-devel curl-devel openssl-devel libxml2-devel zip unzip
  28. if [ ! -d $IN_DIR/mysql-${MYS_VER} ];then
  29. mkdir -p $IN_DIR/mysql-${MYS_VER}
  30. # 数据库文件夹默认要求是data
  31. mkdir -p $IN_DIR/mysql-${MYS_VER}/data
  32. fi
  33. if [ ! -d mysql-${MYS_VER} ];then
  34. tar zxvf mysql-${MYS_VER}.tar.gz
  35. fi
  36. cd mysql-${MYS_VER}
  37. echo "开始配置MYSQL"
  38. sleep 3
  39. make clean
  40. cmake \
  41. -DCMAKE_INSTALL_PREFIX=$IN_DIR/mysql-$MYS_VER \
  42. -DSYSCONFDIR=$IN_DIR/etc \
  43. -DDEFAULT_CHARSET=utf8 \
  44. -DDEFAULT_COLLATION=utf8_general_ci \
  45. -DWITH_SSL=bundled \
  46. -DWITH_DEBUG=OFF \
  47. -DWITH_EXTRA_CHARSETS=complex \
  48. -DENABLED_PROFILING=ON \
  49. -DWITH_INNOBASE_STORAGE_ENGINE=1 \
  50. -DWITH_MYISAM_STORAGE_ENGINE=1 \
  51. -DWITH_MEMORY_STORAGE_ENGINE=1 \
  52. -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
  53. -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
  54. -DENABLE_DOWNLOADS=1 \
  55. -DWITH_BOOST=boost/boost_1_59_0/
  56. [ $? != 0 ] && echo "NO! 配置错误!  :(" && exit
  57. echo "START MAKE"
  58. sleep 3
  59. make
  60. [ $? != 0 ] && echo "NO! MAKE 错误!  :(" && exit
  61. echo "开始安装"
  62. sleep 3
  63. make install
  64. [ $? != 0 ] && echo "NO! 安装错误!  :(" && exit
  65. service mysqld stop
  66. # 建立备份文件夹,这个可以自定义设置
  67. if [ ! -d /mnt/mysql_bk ];then
  68. mkdir -p /mnt/mysql_bk
  69. cp -pR /www/wdlinux/mysql/var/* /mnt/mysql_bk
  70. fi
  71. rm -f /www/wdlinux/mysql
  72. ln -sf $IN_DIR/mysql-$MYS_VER /www/wdlinux/mysql
  73. sh scripts/mysql_install_db.sh --user=mysql --basedir=/www/wdlinux/mysql --datadir=/www/wdlinux/mysql/data
  74. chown -R mysql.mysql /www/wdlinux/mysql
  75. chown -R mysql.mysql /www/wdlinux/mysql/data
  76. mv /www/wdlinux/mysql/data/mysql /www/wdlinux/mysql/data/mysqlo
  77. cp support-files/mysql.server /www/wdlinux/init.d/mysqld
  78. chmod 755 /www/wdlinux/init.d/mysqld
  79. service mysqld restart
  80. ln -sf $IN_DIR/mysql/lib/libmysqlclient.so.20. /usr/lib/libmysqlclient.so.20
  81. cd ..
  82. rm -rf mysql-${Ver}/
  83. # rm -rf mysql-${Ver}.tar.gz
  84. sleep 2
  85. service mysqld restart
  86. sleep 2
  87. mysqld --initialize --user=mysql --console
  88. # 或者把备份的数据库复制回来,注意不要覆盖performance_schema
  89. # cp -pR /mnt/mysql_bk/* /www/wdlinux/mysql/data/  
  90. echo
  91. echo "-------------------------------------------------------------"
  92. echo "数据库需要初始化,自动生成的密码会存入mysql的日志,默认在/var/log/mysql/error.log"
  93. echo "shell进入mysql,更改密码命令:Password = PASSWORD('yourpass')"
  94. echo "或者把备份的数据库复制回来,注意不要覆盖performance_schema"
  95. echo "执行/www/wdlinux/mysql-5.7.17/bin下的mysql_upgrade更新数据库结构"
  96. echo
  97. echo "此时查看mysql日志,应该一切正常了,但新手朋友注意了,此时你的httpd无法启动了,需要编译安装php。"
  98. echo "我提供了三个版本,根据你的喜好选择,当然,你也可以输入版本号,安装任何你喜欢的。"
  99. echo
复制代码
luoliang.com.cn

TOP

我也知道金币有用,可是,既然发了,能不能方便一下大家呢?

TOP

没金币下载了啊

TOP

试试能不能用?

TOP

我也想下载 看看

TOP

11111111111111111111111111

TOP

来个 教程呀。
网络加油站

TOP

haha 终于找到

TOP

学习好东东

TOP

我也想下载 看看

TOP

mysql 5.7 php 7

TOP

有mysql5.6的没有?

TOP

好像回帖有分?

TOP

好像不错,正需要呢!!!!!!!!!!!

TOP

返回列表