注册
登录
关注:
官网首页
阿里云8折
论坛
wdCDN系统
智能DNS软件
搜索
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
WDlinux官方论坛
»
wdCP V3|Linux服务器/云主机/虚拟主机管理系统
» mysql5.7.17和php5.6.16;php5.6.30;php7.1.2升级脚本
无标题文档
wdCP系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用教程
)
wdCDN系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用手册
)
wdOS系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用教程
)
wdDNS系统
(
介绍
,
功能特性
,
运行环境
,
安装说明
,
演示
,
常见问题
,
使用手册
)
注册 发贴 提问 回复-必看必看
wddns免费智能 DNS
开通
本地或虚拟机使 用wdcp
一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击
wdcp官方技术支持/服务
阿里云8折优惠券
无敌云
腾讯云优惠中,现注册更有260代金额券赠送
返回列表
发帖
myluoliang
发短消息
加为好友
myluoliang
当前离线
UID
28391
帖子
37
精华
0
积分
201
阅读权限
20
来自
asp
在线时间
72 小时
注册时间
2014-4-12
最后登录
2020-4-2
注册会员
2
#
跳转到
»
发表于 2017-9-25 14:01
|
显示全部帖子
提问三步曲:
提问先看教程/FAQ索引(
wdcp
,
wdcp_v3
,
一键包
)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等
温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的
PHP更新是成功。
php5.6.31版(2017年7月6日);修复版
、
# wget -c http://luoliang.com.cn/ftp/wdcp/php_up5631.sh
# sh php_up5631.sh
复制代码
luoliang.com.cn
TOP
myluoliang
发短消息
加为好友
myluoliang
当前离线
UID
28391
帖子
37
精华
0
积分
201
阅读权限
20
来自
asp
在线时间
72 小时
注册时间
2014-4-12
最后登录
2020-4-2
注册会员
1
#
发表于 2017-9-24 18:53
|
显示全部帖子
本帖最后由 myluoliang 于 2017-9-25 13:13 编辑
mysql最后是失败的。请勿尝试更新!!!
严重的FQ首先脚本下载地址就是错误的,请对照找到版本。
http://mirrors.sohu.com/mysql/MySQL-5.7/
修复版
# wget -c http://luoliang.com.cn/ftp/wdcp/mysql_up5717.sh
# sh mysql_up5717.sh
复制代码
还把联系群加入,严重鄙视不负责的做法(没人审核更没人)
没能力管理就别瞎添加字符,ok
#!/bin/bash
# mysql 5.7 update scripts
# Author: wdlinux
# Url: http://www.wdlinux.cn
# Modify: slrainy
IN_DIR="/www/wdlinux"
if [ ! $1 ];then
MYS_VER="5.7.17"
else
MYS_VER=$1
fi
echo "升级有风险 操作需谨慎"
echo
read -p "您确定要更新吗?请选择 (Y/N): " yn
if [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then
echo "MYSQL正在更新!"
else
exit
fi
echo
echo "-------------------------------------------------------------"
echo
if [ ! -f mysql-${MYS_VER}.tar.gz ];then
# 因mysql5.7需要boost,所以这个直接是包含boost的源码包
wget -c http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-boost-${MYS_VER}.tar.gz -O mysql-${MYS_VER}.tar.gz
fi
yum install -y cmake bison libmcrypt-devel libjpeg-devel libpng-devel freetype-devel curl-devel openssl-devel libxml2-devel zip unzip
if [ ! -d $IN_DIR/mysql-${MYS_VER} ];then
mkdir -p $IN_DIR/mysql-${MYS_VER}
# 数据库文件夹默认要求是data
mkdir -p $IN_DIR/mysql-${MYS_VER}/data
fi
if [ ! -d mysql-${MYS_VER} ];then
tar zxvf mysql-${MYS_VER}.tar.gz
fi
cd mysql-${MYS_VER}
echo "开始配置MYSQL"
sleep 3
make clean
cmake \
-DCMAKE_INSTALL_PREFIX=$IN_DIR/mysql-$MYS_VER \
-DSYSCONFDIR=$IN_DIR/etc \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_SSL=bundled \
-DWITH_DEBUG=OFF \
-DWITH_EXTRA_CHARSETS=complex \
-DENABLED_PROFILING=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DENABLE_DOWNLOADS=1 \
-DWITH_BOOST=boost/boost_1_59_0/
[ $? != 0 ] && echo "NO! 配置错误! :(" && exit
echo "START MAKE"
sleep 3
make
[ $? != 0 ] && echo "NO! MAKE 错误! :(" && exit
echo "开始安装"
sleep 3
make install
[ $? != 0 ] && echo "NO! 安装错误! :(" && exit
service mysqld stop
# 建立备份文件夹,这个可以自定义设置
if [ ! -d /mnt/mysql_bk ];then
mkdir -p /mnt/mysql_bk
cp -pR /www/wdlinux/mysql/var/* /mnt/mysql_bk
fi
rm -f /www/wdlinux/mysql
ln -sf $IN_DIR/mysql-$MYS_VER /www/wdlinux/mysql
sh scripts/mysql_install_db.sh --user=mysql --basedir=/www/wdlinux/mysql --datadir=/www/wdlinux/mysql/data
chown -R mysql.mysql /www/wdlinux/mysql
chown -R mysql.mysql /www/wdlinux/mysql/data
mv /www/wdlinux/mysql/data/mysql /www/wdlinux/mysql/data/mysqlo
cp support-files/mysql.server /www/wdlinux/init.d/mysqld
chmod 755 /www/wdlinux/init.d/mysqld
service mysqld restart
ln -sf $IN_DIR/mysql/lib/libmysqlclient.so.20. /usr/lib/libmysqlclient.so.20
cd ..
rm -rf mysql-${Ver}/
# rm -rf mysql-${Ver}.tar.gz
sleep 2
service mysqld restart
sleep 2
mysqld --initialize --user=mysql --console
# 或者把备份的数据库复制回来,注意不要覆盖performance_schema
# cp -pR /mnt/mysql_bk/* /www/wdlinux/mysql/data/
echo
echo "-------------------------------------------------------------"
echo "数据库需要初始化,自动生成的密码会存入mysql的日志,默认在/var/log/mysql/error.log"
echo "shell进入mysql,更改密码命令:Password = PASSWORD('yourpass')"
echo "或者把备份的数据库复制回来,注意不要覆盖performance_schema"
echo "执行/www/wdlinux/mysql-5.7.17/bin下的mysql_upgrade更新数据库结构"
echo
echo "此时查看mysql日志,应该一切正常了,但新手朋友注意了,此时你的httpd无法启动了,需要编译安装php。"
echo "我提供了三个版本,根据你的喜好选择,当然,你也可以输入版本号,安装任何你喜欢的。"
echo
复制代码
luoliang.com.cn
TOP
返回列表
我的Linux|wdlinux
ai|大模型|大数据
开源精选
wdCP V3|Linux服务器/云主机/虚拟主机管理系统
wddns|智能DNS系统|免费智能DNS解析
lamp|lnmp|lnamp|一键安装包
wdCP V2|linux下免费的服务器/虚拟主机管理系统
wdcdn系统|CDN缓存加速管理系统
wdOS|CentOS精简版|CentOS定制版
区块链技术|智能合约|区块链开发
wdlinux学堂|wdOS知识库|linux知识库|教程|文档
站务管理
站务管理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]