MySQL5.5升级5.6后,执行grant出错:ERROR 2013 (HY000): Lost connection
发布:smiling 来源: PHP粉丝网 添加日期:2015-04-17 17:28:49 浏览: 评论:0
MySQL 5.5 升级到 MySQL5.6,在什么都没有更改的情况下,直接将data放置到MySQL 5.6下运行,一开始就一切正常,但在新加一个数据库后,分配权限时,就出错了:
ERROR 2013 (HY000): Lost connection to MySQL server during query
一开始以为是连接不上socket,因为同时有看到错误:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock
但查看之后,发现sock正常,没任何问题,然后就跑到官网下面看mysql 5.6升级指南,其中有这么一段:
- After upgrading to a new version of MySQL, run mysql_upgrade (see Section 4.4.7, “mysql_upgrade — Check and Upgrade MySQL Tables”). This program checks your tables, and attempts to repair them if necessary. It also updates your grant tables to make sure that they have the current structure so that you can take advantage of any new capabilities. (Some releases of MySQL introduce changes to the structure of the grant tables to add new privileges or features.) --phpfensi.com
- mysql_upgrade does not upgrade the contents of the help tables. For upgrade instructions, see Section 5.1.10, “Server-Side Help”.
- mysql_upgrade should not be used when the server is running with --gtid-mode=ON, since it may make changes in nontransactional system tables in the mysql database, many of which are MyISAM and cannot be changed to use a different storage engine. See GTID mode and mysql_upgrade.
那就明白了,执行一下:mysql_upgrade -u root -p
执行完后,再执行grant语句,问题解决.
Tags: ERROR 2013 (HY000): Lost connection
相关文章
- ·解决MySQL启动的error 2003和1067 10061错误问题(2014-09-23)
- ·mysql提示Got error 28 from storage engine问题解决方法(2014-09-23)
- ·解决MySql Error:Host is blocked because of many connection errors问题(2014-09-24)
- ·mysql备份提示 mysqldump:Got error:1016(2014-09-24)
- ·解决MySql error #1036 Table is read only 错误方法(2014-09-24)
- ·解决MySQLdb ImportError: libmysqlclient.so.18错误(2014-09-24)
- ·解决mysqldump:Got error:1044: Access denied for user的方法(2014-09-24)
- ·mysql导入sql到mysql提示ERROR 1418错误(2014-09-24)
- ·MySQL创建函数报“ERROR 1418 ”错误,不能创建函数(2014-09-27)
- ·ERROR 1040: Too many connections问题解决办法(2014-09-28)
- ·mysql旧密码错误 Error: 2049 (CR_SECURE_AUTH)(2014-09-28)
- ·MySQL Replication提示错误Error You cannot ALTER a log table(2014-09-29)
- ·mysql的root密码丢失重置之ERROR 1045 (28000)(2014-09-29)
- ·ERROR 1201 (HY000):Could not initialize master解决方法(2014-10-01)
- ·mysql ERROR 1040: Too many connections(2014-10-02)
- ·MySQL Replication 遇到 Got fatal error 1236 from master 修复(2014-10-02)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)