Board logo

标题: [发布] MYSQL 5.6 升級腳本 [打印本页]

作者: eflyjason    时间: 2013-12-24 18:49     标题: MYSQL 5.6 升級腳本

本帖最后由 Miker 于 2019-4-3 15:39 编辑

經測試發現更新後「可能」導致數據還原,已經提示,更新後後果自負!

此腳本為AREFLY從WDCP官方發布的MYSQL 5.5升級腳本修改而來~~

提供給喜歡追新或有高版本需求的網友(例如我),如無此需要的話,使用原先的MYSQL即可

注:某些程序可能僅能在低版本下正常工作,如無必要請謹慎升級!

升級方法如下:

升級前請確定PHP版本大於5.5(PHP 5.5升級教程:http://www.wdlinux.cn/bbs/thread-8044-1-1.html

升級前記得備份!

首先在SSH執行
  1. wget http://download.arefly.com/wdcp/mysql_up56.sh
复制代码
然後再執行此命令(大約需要10-30分鐘時間)
  1. sh mysql_up56.sh
复制代码
腳本裡的MYSQL版本為5.6.15,如果以後發布了新版本的話,執行:(將版本號改成實際的版本號即可)
  1. sh mysql_up56.sh 版本號
复制代码
當看到「MYSQL UPDATE FINISH!」就說明PHP升級成功啦!

預覽地址:http://www.arefly.com/php_info.php(並未更新)

如果升級發生錯誤,可以反饋,我會盡可能幫忙解決

PS:歡迎訪問 AREFLY.COM 哦!

PS2:為了防止萬一,也上傳一份到論壇上

mysql_up56.zip (1.33 KB)


目前链接已经失效

附件: mysql_up56.zip (2013-12-24 18:49, 1.33 KB) / 下载次数 463
http://www.wdlinux.cn/bbs/attachment.php?aid=4020&k=5c192411cd4d433585a23f299cc21221&t=1569216104&sid=yy9NQY
作者: ihanxo    时间: 2014-1-1 16:59

多谢,试下!
作者: 天帝    时间: 2014-1-15 15:31

下载,测试看看。谢谢
作者: 390836847    时间: 2014-1-22 01:02

这版本也太高了吧,,,,目前大众cms 能否都支持是个很现实的问题。。

不过最近在研究mysql 分表,
作者: 1230.    时间: 2014-1-22 20:59

我尝试一下安装吧。嘻嘻!
作者: qzxym    时间: 2014-2-5 09:30

按照脚本升了一下,结果发现mysql起来后user表是空的,拷贝老的user表文件过来覆盖虽然看起来正常了,但不能grant添加其他用户了,phpinfo信息里看到的还是5.1版本,/www/wdlinux/init.d/mysqld 里的两个变量basedir 和 datadir 的值值是空的,不知道怎么填
作者: qzxym    时间: 2014-2-5 09:38

我感觉楼主并没有亲自测试过吧?因为你的phpinfo里显示的mysql的版本是5.5.27而不是6.1.15
作者: 自言自语    时间: 2014-3-3 23:35

链接失效了。。
作者: myseer    时间: 2014-3-13 23:35

回复 1# eflyjason


   这个得支持
作者: hqs8899    时间: 2014-3-14 11:30

连接失效了
作者: 堕落到妖灬    时间: 2014-3-16 22:20

追求最新版本
作者: 565086101    时间: 2014-3-18 20:48

升级完成了,mysql登陆密码是多少呢?
作者: lemsn    时间: 2014-3-19 10:24

thanks ........
作者: sheme    时间: 2014-3-25 08:22

究竟能否升级到5.6啊
作者: duolajie    时间: 2014-4-12 21:34

sh php_up55.sh
作者: allenyi    时间: 2014-4-14 05:58

怎么下载不了啊
作者: gdczxw    时间: 2014-4-18 16:19

多谢,试下
作者: allenyi    时间: 2014-5-18 21:07

没有使过 不知道怎么样 现在试试
作者: Korwah    时间: 2014-6-5 14:07

sh php_up55.sh
作者: tangzhehao    时间: 2014-9-13 02:09

为啥原地址失效了?
作者: netcrsky    时间: 2014-10-2 01:30

能不能正常升级?
作者: netcrsky    时间: 2014-10-2 06:12

5.6的可以用吗?
作者: 匿名好友    时间: 2014-10-21 20:10

沒金幣了,咋辦啊
作者: cladey    时间: 2014-12-7 16:30

下载不了了
作者: 暮山    时间: 2014-12-25 23:15

金币小于0了
作者: 暮山    时间: 2014-12-26 12:53

升级失败,mysql连不上了。
作者: kwayfay    时间: 2015-2-27 17:08

试试看....谢谢
作者: kwayfay    时间: 2015-3-23 17:03

下载了.谢谢.
作者: daijian530    时间: 2015-3-27 17:54

究竟能否升级到5.6啊!
作者: nanhil    时间: 2015-4-2 12:31

希望这次不会报错
作者: 哈啦小弟    时间: 2015-4-4 20:19

多谢,试下!
作者: bebe0766    时间: 2015-4-25 03:20

究竟能否升级到5.6啊
作者: 1660058777    时间: 2015-5-12 14:52

下载,测试看看。谢谢
作者: 766457809    时间: 2015-5-21 20:30

试一下试一下
作者: skivet    时间: 2015-7-1 07:28

试试看到底能不能升级
作者: hwp81226    时间: 2015-8-14 12:38

不错,谢谢!!!!
作者: yunxiao522    时间: 2015-9-10 15:02

支持,不错哦
作者: jzq301    时间: 2015-10-3 14:26

下来试试再说
作者: jzq301    时间: 2015-10-3 15:38

安装后无法启动
作者: zhang1582008    时间: 2015-10-9 02:16

mark一下 备用
作者: hionline    时间: 2015-10-11 17:28

做记号了,在升级楼主提供的PHP5.5{:3_62:}
作者: sunjian2009    时间: 2015-10-27 15:57

fffffffffffff
作者: clens1106    时间: 2015-10-28 14:49

下来测试下
作者: 寻白羽    时间: 2015-10-28 16:06

链接不能用
作者: sasou    时间: 2015-10-30 22:56

升级试下:):)
作者: glzjin    时间: 2015-11-3 13:39

支持楼主~~
作者: ikochina    时间: 2015-11-18 16:21

回复 1# eflyjason


    好东西,顶一个
作者: bingyu8277    时间: 2015-11-20 15:22

不错呀,顶一下,
作者: fh168    时间: 2015-11-20 16:49

支持楼主
11111111111111
作者: meinvba    时间: 2015-11-21 20:49

看看下载了
作者: linuxorg    时间: 2015-11-22 05:15

谢谢提供:victory:
作者: 沐殇    时间: 2015-11-25 21:14

非常感谢。。。。。。
作者: w4480216    时间: 2015-11-30 15:48

不错!!!!!
作者: cupid    时间: 2015-12-28 12:40

官方最新版本是好多哦?wdcp更新了默认还是5.2怎么回事
作者: zdy    时间: 2015-12-29 15:23

你真厉害,我欣赏您
作者: molidoudou    时间: 2015-12-30 18:57

的的方式的范德萨发生的发生地方
作者: zcrgwz    时间: 2016-1-10 14:06

能否升级到5.6啊
作者: 977616908    时间: 2016-1-11 15:38

111112341242134
作者: cz5424    时间: 2016-1-13 00:50

下载,测试看看。谢谢
作者: jangru    时间: 2016-1-23 20:13

亲来伸手取脚本
作者: 眼镜大大    时间: 2016-1-27 20:55

:victory:好东西~
作者: lxmonarch    时间: 2016-1-30 16:37

升级直接失败,显示无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确!下的人注意
作者: molidoudou    时间: 2016-3-2 17:14

我的金币!!!!
作者: chold    时间: 2016-3-10 18:52

sh mysql_up56.sh
作者: chold    时间: 2016-3-12 22:13

sh php_up55.sh
作者: 贾宝玉    时间: 2016-3-13 04:23

不敢尝试,这个面板感觉好复杂!!
作者: Miker    时间: 2016-3-18 22:21

wget http://download.arefly.com/wdcp/mysql_up56.sh
作者: xx940520    时间: 2016-3-24 22:22

看看婉婉我我我我我我
作者: l9ong    时间: 2016-3-25 17:04

内容:
#!/bin/bash
# MYSQL 5.6 update scripts
# Author: Arefly
# Url: http://www.arefly.com

IN_DIR="/www/wdlinux"

if [ ! $1 ];then
        MYS_VER="5.6.15"
else
        MYS_VER=$1
fi

echo "THANK YOU FOR USING UPDATE SCRIPT MADE BY AREFLY.COM"
echo "YOU ARE GOING TO UPDATE YOUR MYSQL TO ${MYS_VER}"
echo "REMEMBER, YOUR PHP VERSION NEED TO BE 5.5 OR ABOVE!"
echo "YOU CAN JUST HAVE A REST"
echo "IT MAY TAKE A LOT OF TIME"
echo
#read -p "PRESS ENTER IF YOU REALLY WANT TO UPDATE"
read -p "DO YOU REALLY WANT TO UPDATE? (Y/N): " yn
if [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then
        echo "MYSQL IS NOW UPDATING!"
else
        exit
fi
echo
echo "-------------------------------------------------------------"
echo


if [ ! -f mysql-${MYS_VER}.tar.gz ];then
        # old: wget -c http://dl.wdlinux.cn:5180/soft/mysql-${MYS_VER}.tar.gz
        wget -c http://dev.mysql.com/get/Downloads/MySQL-5.6/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
tar zxvf mysql-${MYS_VER}.tar.gz
cd mysql-${MYS_VER}
echo "START CONFIGURING MYSQL"
sleep 3
make clean
cmake -DCMAKE_INSTALL_PREFIX=$IN_DIR/mysql-$MYS_VER -DSYSCONFDIR=$IN_DIR/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_SSL=bundled -DWITH_DEBUG=OFF -DWITH_EXTRA_CHARSETS=complex -DENABLED_PROFILING=ON -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DENABLE_DOWNLOADS=1
[ $? != 0 ] && echo "NO! CONFIGURE ERROR! TRY AGAIN OR ASK IN THE BBS! :(" && exit
echo "START MAKE"
sleep 3
make
[ $? != 0 ] && echo "NO! MAKE ERROR! TRY AGAIN OR ASK IN THE BBS! :(" && exit
echo "START MAKE INSTALL"
sleep 3
make install
[ $? != 0 ] && echo "NO! MAKE INSTALL ERROR! TRY AGAIN OR ASK IN THE BBS! :(" && exit
service mysqld stop
if [ ! -d /www/wdlinux/mysql_bk ];then
mkdir -p /www/wdlinux/mysql_bk
cp -pR /www/wdlinux/mysql/data/* /www/wdlinux/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/data
mv /www/wdlinux/mysql/data/mysql /www/wdlinux/mysql/data/mysqlo
cp -pR /www/wdlinux/mysql_bk/* /www/wdlinux/mysql/data/
cp support-files/mysql.server /www/wdlinux/init.d/mysqld
chmod 755 /www/wdlinux/init.d/mysqld
service mysqld restart
sh scripts/mysql_install_db.sh --user=mysql --basedir=/www/wdlinux/mysql --datadir=/www/wdlinux/mysql/data
echo
if [ -d /www/wdlinux/mysql-5.1.63 ];then
        ln -sf /www/wdlinux/mysql-5.1.63/lib/mysql/libmysqlclient.so.16* /usr/lib/
fi
cd ..
rm -rf mysql-${Ver}/
rm -rf mysql-${Ver}.tar.gz
sleep 2
sh /www/wdlinux/tools/mysql_wdcp_chg.sh
service mysqld restart
echo
echo "-------------------------------------------------------------"
echo "MYSQL UPDATE FINISH! :D"
echo "NOW YOUR MYSQL VERSION IS ${MYS_VER}!"
echo "UPDATE SCRIPT MADE BY AREFLY.COM"
echo "THANK YOU FOR USING!"
echo
echo "WDCP (C) COPYRIGHT"
echo
echo "PS: I THINK YOU NEED RESTART SERVER AFTER UPDATE."
echo "PS2: REMEMBER TO VISIT AREFLY.COM! :D"
echo
作者: zzz5323381    时间: 2016-5-8 12:47

下载下来试一下
作者: taolk    时间: 2016-5-12 20:49

学习下~!!!!
作者: 小顇    时间: 2016-5-19 20:02

好帖子要分享,下载试下,看下效果
作者: a1003346968    时间: 2016-7-1 00:37

回复 1# eflyjason


   感谢。。。。。。。。。。。
作者: xukaiqi1987    时间: 2016-9-9 17:51

非常感谢,特别需要!
作者: hhckhhckhhck    时间: 2016-10-8 23:03

顶一个,,需要用到5.6mysql
作者: aqvbzjj    时间: 2016-11-5 11:27

sh php_up55.sh
作者: wdc456123    时间: 2016-12-21 12:59

好,不错。
作者: 不忘初心    时间: 2016-12-29 10:22

厉害了我的哥
作者: csuper    时间: 2017-1-14 18:59

弄下来学习下看看
作者: linuxorg    时间: 2017-1-19 21:34

谢谢提供:victory:
作者: huiche    时间: 2017-2-4 14:21

很好 顶一下
作者: ehomecd    时间: 2017-2-20 08:53

学习研究一下
作者: molidoudou    时间: 2017-3-5 11:01

下载试试看
作者: a236220500    时间: 2017-3-7 14:08

试试行不行
作者: ncom    时间: 2017-3-20 22:14

支持来了..
作者: cysq    时间: 2017-3-22 20:57

:( :( :( :( :( :(
作者: as125    时间: 2017-3-23 22:36

sh php_up55.sh
作者: dzcms    时间: 2017-4-6 10:01

:)jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
作者: dzcms    时间: 2017-4-19 15:16

太好好了太好好了太好好了太好好了
作者: dzcms    时间: 2017-4-19 18:55

好的  好的  好的  好的  好的  好的  好的  好的  好的  好的  好的
作者: mcenjoy    时间: 2017-4-21 18:23

wget http://download.arefly.com/wdcp/mysql_up56.sh
作者: besthome    时间: 2017-5-26 11:34

链接失效等上级
作者: cyhiori    时间: 2017-6-9 09:53

再次升级失败。。。。centos7.3 ......
作者: zivliu    时间: 2017-6-12 23:46

下载不了,没有金钱,头像任务无法上传
作者: appqy    时间: 2017-7-9 20:48

究竟能否升级到5.6啊
作者: a7736671    时间: 2017-7-17 14:08

需要下载需要下载
作者: sinren    时间: 2017-7-27 07:42

下载,测试看看。谢谢
作者: wdcp1230    时间: 2017-8-19 17:49

试试能用不能
作者: 1913938233    时间: 2017-10-23 18:32

试一下,正是需要的
作者: 1913938233    时间: 2017-11-23 16:10

真心不错,正需要呢




欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2