wdcp升级mysql5.7.19

今天把mysql升级到了5.7.19.。。。路过几个bug。。记录下
使用wdcp一健升级脚本先。。。。升级成功后。。。
1、启动失败,,,
Can't open the mysql.plugin table. Please run mysql_upgrade to create it. unknown variable 'thread_concurrency=8' Aborting
需要注意的是mysql5.7开始很多参数已经做了调整,配置文件中调整过的参数不能再使用,否则启动会报错。
解决方法:
在my.cnf中把thread_concurrency=8 注释掉。。。
重启服务
service mysqld restart
2、mysql默认无法远程连接。。。操作非常简单,就5步骤,如下:
//登录mysql mysql -u root -p 使用 mysql库 : use mysql; //查看用户表 : SELECT `Host`,`User` FROM user; //更新用户表 : UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1; //强制刷新权限 flush privileges;完成以上步骤即可远程连接数据库了
其中%的意思是允许所有的ip远程访问,如果需要指定具体的某个ip就写上具体的ip即可
3、查表报错
#1055 - Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column this is incompatible with sql_mode=only_full_group_by
解决方法:
在my.cnf中[mysqld]段落下加入以下代码
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
重启服务
service mysqld restart
附带WDCP下升级mysql5.7和php7.1脚本。。。



本文作者:起点终站
文章标题: wdcp升级mysql5.7.19
本文地址:https://blog.hellozwh.com/?post=314
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
本文地址:https://blog.hellozwh.com/?post=314
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。


