VPS侦探论坛

 找回密码
 注册
查看: 13100|回复: 14

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

[复制链接]
发表于 2012-1-6 18:47:08 | 显示全部楼层 |阅读模式

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
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-1-10 16:14:49 | 显示全部楼层


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

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

要不会出错的

[ 本帖最后由 passt 于 2012-1-10 16:40 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-1-11 14:37:53 | 显示全部楼层

回复 2# 的帖子


收藏~~
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-1-11 20:36:46 | 显示全部楼层



哎..现在觉得 SHELL还是很不错的..我用PYTHON编了一个..用用..
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-1-11 20:38:59 | 显示全部楼层

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

军哥运维代购:http://shop63846532.taobao.com/

发表于 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再试试
发表于 2012-3-23 19:25:47 | 显示全部楼层

升级完成后查看版本显示:
mysql  Ver 14.14 Distrib 5.5.22, for Linux (x86_64) using readline 5.1
这算是升级成功还是未成功? 后面的readline 5.1是什么意思,这个不用升级吗?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-4-24 16:28:09 | 显示全部楼层

原帖由 oogoogle 于 2012-3-23 19:25 发表
升级完成后查看版本显示:
mysql  Ver 14.14 Distrib 5.5.22, for Linux (x86_64) using readline 5.1
这算是升级成功还是未成功? 后面的readline 5.1是什么意思,这个不用升级吗? ...

PHP的问题,升级php到5.3就显示对了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-7-6 16:30:40 | 显示全部楼层

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

军哥运维代购:http://shop63846532.taobao.com/

发表于 2012-7-7 05:53:35 | 显示全部楼层



Debian 可以用吗?
发表于 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>'
错误
发表于 2012-8-25 14:15:52 | 显示全部楼层

测试脚本完全可以用~
最后就是需要修改my.cnf的一些配置,5.1和5.5的有一些不同
在我实际操作的时候是注释掉了
default-character-set = utf8
这句,就行了
如果遇到启动不能可以查看.err文件判断是哪里出错了= =~
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-9-28 21:13:13 | 显示全部楼层
原帖由 cqboy 于 2012-7-7 06:32 发表
DEBIAN 提示 ./upgrade_mysql.sh: line 4: syntax error near unexpected token `newline'
./upgrade_mysql.sh: line 4: `'
错误


CentOS 5 32bit 同样显示这个提示, 怎么修改
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 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

军哥运维代购:http://shop63846532.taobao.com/

发表于 2012-9-29 14:14:09 | 显示全部楼层
0.7LNMP,安装成功了,5.5.27
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 15:38 , Processed in 0.030761 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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