Linux发行版centos 6升级kangle默认的mysql5.1为最新mysql5.6版本的详细一键脚本教程
已知BUG无法新建mysql用户数据库会提示#2013 - lost connection to mysql server during query错误信息(已解决)
请看此帖解决方案
http://bbs.itzmx.com/thread-6323-1-1.html
本帖教程对应环境为centos6.5测试
是否为了这该死的mysql5.1性能差而烦恼?是否因为官方不提供升级不上mysql5.6而抱怨。
来吧,本帖完美教程,绝不丢任何数据,虚拟机环境多次测试,简单快捷,让你的mysql性能提升十五倍,疯狂吧,欢呼吧,少年。内存已经优化占用到70M左右。
rpm -ivh http://github.itzmx.com/1265578519/repo/master/CentOS/mysql-community-release-el6-5.noarch.rpm
rm -rf /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community-source.repo
wget http://github.itzmx.com/1265578519/repo/master/CentOS/mysql-community.repo -O /etc/yum.repos.d/mysql-community.repo
yum -y install mysql mysql-server
rm -rf /var/lib/mysql/ibdata1
rm -rf /var/lib/mysql/ib_logfile0
rm -rf /var/lib/mysql/ib_logfile1
service mysqld restart
chkconfig --level 2345 mysqld on
注:vhms采用InnoDB类型方式,上述代码中会删除ibdata1文件,请注意检查(现在的PHP程序都不会采用InnoDB,如果未安装vhms请放心,不过还是建议先备份,方便误删后还原,QAQ楼主悲剧了,掉了一个半月数据库,特来做个提醒,或者你有更好的方法不用删除ibdata1文件,欢迎跟帖指出,谢谢各位。)。
如图所示
最后请修改/etc/my.cnf为mysql5.6的版本,如果升级还是以前5.1的,不通用,可能会导致一些未知问题
官方文档:http://dev.mysql.com/doc/refman/5.6/en/server-default-changes.html
vi /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-default-changes.html
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 8M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 8M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-bin
skip-networking
default-time-zone = '+8:00'
performance_schema_max_table_instances=200
table_definition_cache=200
table_open_cache=128
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
如果不会VI命令,可以利用FLASHFXP等SFTP软件,把文件下载到windows本地修改,然后上传回去即可。
改好后重启下mysql或者reboot重启机器即可。
如需转载,请注明出处:IT技术交流论坛
InnoDB备份的SQL恢复提示报错文件已存在怎么办?
答:可以利用FLASHFXP等软件使用SFTP模式进入/var/lib/mysql/,删除导入提示重复的对应的frm后缀文件。
来学习了感谢分享
你的 PHP MySQL 库版本 5.1.72 和你的 MySQL 服务器版本 5.6.24 不同。这可能造成一些未知的问题。 mialiming 发表于 2015/5/27 09:22
你的 PHP MySQL 库版本 5.1.72 和你的 MySQL 服务器版本 5.6.24 不同。这可能造成一些未知的问题。
这个不会有任何影响 升级后 ep创建不出来数据库了 stick 发表于 2015/6/7 01:50
升级后 ep创建不出来数据库了
已知BUG无法新建mysql用户数据库
会提示#2013 - lost connection to mysql server during query错误信息(已解决)
http://att.itzmx.com/data/attachment/forum/201404/08/211248z4t6458b8558b8r5.jpg
请看此帖解决方案
http://bbs.itzmx.com/thread-6323-1-1.html
页:
[1]