joysboy 发表于 2012-1-6 18:47:08

写了个lnmp0.7的mysql升级脚本,升级到5.5.*

LNMP一直没出mysql的升级脚本,不过数据库的确没必要总是更新到最新版
不过无折腾不蛋疼嘛,我自己用nginx的升级脚本改了一个出来,只适用于5.1.×升级到5.5.*

5.5以后的Mysql编译方式改变了,需要用cmake配置,脚本里会自动安装

不过这个脚本还是测试版,只在diavps和buyvm的vps上测试通过,并且是lnmp0.7版安装的,后面你自己没动过什么文件目录的应该没什么问题

如果有需要的朋友可以拿去看看,不过最好先稍微看下脚本,因为刚匆忙写出来的,容错性不是很好

如果有高手完善下更好,有空把5.1.×的升级也加入

脚本在 https://github.com/joysboy/Auto-Upgrade-Mysql

passt 发表于 2012-1-10 16:14:49

可以把安装cmake那段改成yum install cmake.......

然后 把/etc/my.cnf删后, 重启mysql

要不会出错的

[ 本帖最后由 passt 于 2012-1-10 16:40 编辑 ]

acalbert 发表于 2012-1-11 14:37:53

回复 2# 的帖子

收藏~~

yuweitaocn 发表于 2012-1-11 20:36:46

:( :( :( :( 哎..现在觉得 SHELL还是很不错的..我用PYTHON编了一个..用用..

yuweitaocn 发表于 2012-1-11 20:38:59

我倒是觉得 5.5 和5.1 的性能来说...5.5确实有不错的提升.

redraiderj 发表于 2012-1-12 16:05:39

5.5.20在http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-$mysql_version.tar.gz/from/http://mirror.services.wisc.edu/mysql/里没有文件,我换了台湾的服务器,然后cmake安装不成功,我打算yum install再试试

oogoogle 发表于 2012-3-23 19:25:47

升级完成后查看版本显示:
mysqlVer 14.14 Distrib 5.5.22, for Linux (x86_64) using readline 5.1
这算是升级成功还是未成功? 后面的readline 5.1是什么意思,这个不用升级吗?

passt 发表于 2012-4-24 16:28:09

原帖由 oogoogle 于 2012-3-23 19:25 发表 https://bbs.vpser.net/images/common/back.gif
升级完成后查看版本显示:
mysqlVer 14.14 Distrib 5.5.22, for Linux (x86_64) using readline 5.1
这算是升级成功还是未成功? 后面的readline 5.1是什么意思,这个不用升级吗? ...
PHP的问题,升级php到5.3就显示对了

shangdong123 发表于 2012-7-6 16:30:40

PHP的问题,升级php到5.3就显示对了

cqboy 发表于 2012-7-7 05:53:35

Debian 可以用吗?

cqboy 发表于 2012-7-7 06:32:01

DEBIAN 提示 ./upgrade_mysql.sh: line 4: syntax error near unexpected token `newline'
./upgrade_mysql.sh: line 4: `<!DOCTYPE html>'
错误

zzjin 发表于 2012-8-25 14:15:52

测试脚本完全可以用~
最后就是需要修改my.cnf的一些配置,5.1和5.5的有一些不同
在我实际操作的时候是注释掉了
default-character-set = utf8
这句,就行了
如果遇到启动不能可以查看.err文件判断是哪里出错了= =~

chingqen 发表于 2012-9-28 21:13:13

原帖由 cqboy 于 2012-7-7 06:32 发表 https://bbs.vpser.net/images/common/back.gif
DEBIAN 提示 ./upgrade_mysql.sh: line 4: syntax error near unexpected token `newline'
./upgrade_mysql.sh: line 4: `'
错误

CentOS 5 32bit 同样显示这个提示, 怎么修改

chingqen 发表于 2012-9-28 22:04:56

不能下载直接使用,要用编辑器编辑一下。
安装是现实成功了,但是空间开不了。
重启LNMP 提示:
Starting php_fpm /usr/local/php/bin/php-cgi: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
failed

chingqen 发表于 2012-9-29 14:14:09

0.7LNMP,安装成功了,5.5.27
页: [1]
查看完整版本: 写了个lnmp0.7的mysql升级脚本,升级到5.5.*