求个 0.9.1版的mysql升级脚本。
现在是5.1的mysql,想要升级到5.5或5.6或5.7,但安装包里面没有mysql的升级脚本... 我晕。。。还真有需求, 我这几天也就在折腾这个脚本。在 vps.idc866.com 里就有一个升级脚本。上传时间是 Mar 13 2014 10:42:53 PM
[b][size=4][color=blue]Mysql一键脚本:
[/color][/size][/b]**** Hidden Message *****
一键升级到 5.5系 已测试过几次一般是成功的。
支持5.5、5.6系,输入任一版本进行升级。
可输入5.6系, 但一般升级完成后 有点问题,mysql启动不了。
[color=red]需把原来的 /usr/local/mysql/var/mysql 目录复制过来(从备份中复制)。 [/color]
[color=red]就可启动5.6系。[/color]
还有5.7系因还没有正式版,没有压缩包下载,所以无法完成。
[color=red]切记,升级时请选 把数据库目录备份一次,以免万一。[/color]
虽然程序在升级数据库时会自动先把 原来的mysql 目录改名mysqlbak,
但还是自己先备份一份更好。。
还有这几天我用的服务器负载很高,所以就折腾升级mysql
但是升级后mysql 后,负载也还一样。
因不知道如何检测mysql 性能,所以不知道升级后有没有性能提升。
5.6系升级时,不能直接生成my.ini 因为他自带的my.ini 是无内容的。
所以,5.6系就直接从 vps.idc866.com 上下载5.5系的一个my.ini
还有 5.6系的,升级使用MyISAM引擎default-storage-engine=MyISAM 这一句
就无法启动mysql 5.6了。
据说是是换成了 default-tmp-storage-engine=MYISAM 。 这样启动正常
还有,5.6,5.7 上无法使用 loose-skip-innodb 来关闭innodb,
innodb 太占内存了。。
好像5.5上可以关闭他。
具体碰到的升级问题,在此列出, 如果你测试后有其它问题,请跟贴。
[color=blue]注: 此脚本,也一样可用在LNMP 1.0上 进行升级mysql[/color]
升级后把 /usr/local/mysql/var/ 目录目录换以前的 就成了,
重启mysql 这样 root密码、所有数据库、账户等都与原来一样。
再把原来备份目录里的网站数据目录搬进来就可直接使用了。
[b][color=blue]注:[/color][/b]这样换成以前的var目录后有时需重启服务器,mysql才能启动正常。
有的时候 root密码需要用下面这贴来重置。
[url=http://www.idc866.com/thread-15147-1-1.html][color=#0000ff]Linux下重置MySQL root密码 修改mysql数据库root密码 root密码忘了怎么办[/color][/url] 4月份测试 mysql 5.7系也可升级。 直接输入 5.7.4-m14 都可以下载安装最新的m版
只不过my.ini 配制不同。
5.7系里不能使用 innodb_additional_mem_pool_size = 2M 这一条,
需把这在前面加# 禁止他,mysql才能启动正常。
5.6、5.7系 就是innodb 太占内存了(150M),又关不了innodb。
或是还没有找到关闭的方法。
不过,不用innodb 就体现不了 5.6\5.7系的性能吧。
不然,那些测试文章都是以innodb下测试。
一般程序又不用 innodb 。 看来小VPs还是选 5.5系好。
这里有一编,5.6下关innodb 但测试未成功。
http://www.tianwaihome.com/2013/07/mysql-5-6-disable-innodb-engine.html
当然,如果是服务器,内存大。 使用5.7系当然性能更好。
这里有文章测试:MySQL 性能:使用 MySQL 5.7 实现每秒 50 万查询
http://www.oschina.net/translate/the-road-to-500k-qps-with-mysql-5-7
http://dimitrik.free.fr/blog/archives/2013/09/mysql-performance-reaching-500k-qps-with-mysql-57.html
至于5.6\5.7系下 var\mysql 目录无法创建,还在找原因中。。 顶楼主啦..希望楼主多发精品好帖啦.....
页:
[1]