easypanel mysql5.1升级到5.6教程

原创 tonny  2017-12-17 19:49  阅读 1,851 次 评论 0 条
  1. 备份数据库

    mysqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sqlcp -R /data/mysql mysql-5.1-datacp /etc/my.cnf my.cnf-5.1

注:下面代码中会删除ibdata1文件,请注意备份采用InnoDB类型的数据库(现在的PHP程序都不会采用InnoDB,如果未安装vhms请放心,不过还是建议先备份,方便误删后还原)

2.更新数据库到5.6

rpm -ivh http://down.xuqunxiong.com/soft/mysql/mysql-community-release-el6-5.noarch.rpm

rm -rf /etc/yum.repos.d/mysql-community.repo

rm -rf /etc/yum.repos.d/mysql-community-source.repo

wget http://down.xuqunxiong.com/soft/mysql/mysql-community.repo -O /etc/yum.repos.d/mysql-community.repo

wget http://down.xuqunxiong.com/soft/mysql/mysql-community-source.repo -O /etc/yum.repos.d/mysql-community-source.repo

yum -y update

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

rm /etc/my.cnf

wget http://down.xuqunxiong.com/code/mysql/my56.cnf -O /etc/my.cnfservice mysqld restart

chkconfig --level 2345 mysqld on

3.升级

mysql_upgrade -u root -p

4.启动mysql

service mysqld start

如果开机无法自动启动,一般情况下mysql安装好之后就是开机自启动,不需要设置,但是如果是通过yum安装或者升级MySQL后,默认开机是不会自动启动,需要手动设置MySQL让它开机自启动。

1.通过chkconfig命令看看MySQL在不在可管理的列表中

chkconfig --list

如果不在,添加

chkconfig --add mysqld

2.可以看到mysqld几个选项都是off,所以无法开机启动,用一下命令设置开机启动

chkconfig mysqld on

3.重启服务器,测试是否启动

reboot

kangle创建网站后如果无法新建一个数据库

vi /etc/my.cnf

添加以下代码到my.cnf

[mysqld]

  1. performance_schema=on

2.重启数据库

service mysqld restart

3.进入ssh,命令更新数据库

mysql_upgrade -uroot -p数据库密码

本文地址:https://www.92q.net/213.html
关注我们:请关注一下我们的微信公众号:扫描二维码塔铃的公众号
版权声明:本文为原创文章,版权归 tonny 所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了

发表评论


表情