5.1版本=5172

5.5版本=5535

关闭mysql5.1和5.5的实例


1、备份5.1数据文件   拷贝到5.5目录


2、cp 5.1my.cnf 到5.5目录


注意部分参数文件变化如下:


3、修改my.cnf

[mysqld]下的

skip-locking=>skip-external-locking

log-long-format=>log-short-format

log_slow_queries=>slow-query-log

default-character-set = utf8 =>character-set-server = utf8


注意不要修改[mysql]下的会报错

unknown variable 'character-set-server=utf8'


    3.1更改my.cnf里mysql目录

    3.2更改my.cnf里端口

    3.2查看language的目录看看对不对 share/english

不更改这个目录的话会报错

Can't find messagefile '/home/mysql/mysql55/share/mysql/english/errmsg.sys'



4.用跳过授权表方式启动5.5实例

./bin/mysqld_safe --defaults-file=/PATH/my.cnf --skip-grant-tables &



5.在5.5上执行更新程序,升级授权表

./bin/mysql_upgrade


6.启动5.5的实例升级完毕。