Rumah >pangkalan data >tutorial mysql >MySQL 5.1升级到MySQL 5.5实战笔记

MySQL 5.1升级到MySQL 5.5实战笔记

WBOY
WBOYasal
2016-06-07 17:34:241188semak imbas

之前公司大部分项目都上了5.5版本,手上刚好有个项目(自由交易平台)数据量不是很大,单台服务器在线上跑得比较稳定,很少去搭理,

之前公司大部分项目都上了5.5版本,手上刚好有个项目(自由交易平台)数据量不是很大,单台服务器在线上跑得比较稳定,很少去搭理,为了统一版本于是打算升级到MySQL5.5版本...在贺总的协助下完成了升级工作..下面是具体的升级过程及二个大版本之间一些要注意的参数!

一、my.cnf配置文件参数的更改
#skip-locking 在5.5里已经不识别了,改成 skip-external-locking
#log-long-format 在5.5里已经不识别了,改成 log-short-format
#log_slow_queries 在5.5里已经不识别了,改成 slow-query-log
#default-character-set = utf8 在5.5里已经不识别了,改成 character-set-server = utf8


#注释掉default_table_type = MyISAM  在5.5里已经不识别了
#注释掉myisam_max_extra_sort_file_size  在5.5里已经不识别了


#innodb_file_io_threads已经不识别了,改成
innodb_read_io_threads = 8
innodb_write_io_threads = 8

# 提高刷新脏页数量和合并插入数量,,改善磁盘IO处理能力,根据自己的磁盘IOPS能力调整

innodb_io_capacity = 2000


# 把以前的built-in文件格式Antelope改为Barracuda
innodb_file_format = Barracuda


# 脏页的调整,从以前的25改为90,这个值可在70--90之间选取
innodb_max_dirty_pages_pct  = 90


# 事务日志redo log的调整,从以前的256M改为1024M
innodb_log_file_size = 1024


# 采用独立表空间
innodb_file_per_table = 1


重启MySQL服务生效:
[root@db_fb05 mysql-5.1.62]# service mysqld restart
Shutting down MySQL. SUCCESS!
Starting MySQL.. SUCCESS!
[root@db_fb05 mysql-5.1.62]# 

推荐阅读:

MySQL 5.5 Command Line Client SQL常用语句

Ubuntu下Nginx做负载实现高性能WEB服务器5---MySQL主主同步

生产环境MySQL主主同步主键冲突处理

MySQL主从失败 错误Got fatal error 1236

MySQL主从复制,单台服务器上实施

Ubuntu下编译安装MySQL双实例并配置主从复制
 

linux

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn