CentOS 6.10上升级MySQL到5.7版本

停止mysql

  1. service mysqld stop

备份数据库

  1. mkdir /var/lib/mysqlcopy
  2. cp -aR /var/lib/mysql/* /var/lib/mysqlcopy

安装MySQL的源

  1. yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

安装MySQL

  1. yum install mysql

启动MySQL

  1. service mysqld start

如果此时重启MySQL会遇到下面的问题(vi /var/log/mysqld.log):

MySQL Daemon failed to start.

具体的操作方法是:

删除mysql下的数据,杀死mysqld进程

  1. rm -rf /var/lib/mysql/*
  2. killall mysqld

然后service mysqld start启动mysql,会报错如下:

在这里插入图片描述

查资料说是将/etc/my.cnf中的default-character-set=utf8换成character_set_server=utf8即可

然后service mysqld start启动mysql,会报错如下:

在这里插入图片描述

操作删除mysql下的数据,然后再重启就会成功

在这里插入图片描述

重启下面的服务

  1. service mysqld start
  2. service httpd restart
  3. service nginx restart
  4. service psa restart

验证是否成功可以通过访问 http://ip:8843来验证

猜你喜欢

转载自blog.csdn.net/ylfmsn/article/details/92976111
今日推荐