在MySQL中新建表格时出现了lost connection to MySQL的问题,在网上查了许多的方法修改timeout,max_allowed_packet。

一种方法是在cmd中修改value,但是我重启mysql以后值就会恢复默认值,下面是修改的方法;

可以用show global variables like 'max_allowed_packet';查看一下空间,现在的空间只有1048576字节,1M

用set global max_allowed_packet=20971520;可以用来设置空间的大小,这里设置为20M

用下面这个命令可以查看timeout,用上面同样的方法修改value

 

第二种方法是在/etc/my.cnf里修改,这种方法重启MySQL以后不会恢复到默认值。我已经扩大了timeout的时间,可程序还是在30s的时候就结束了。

我用上面一切的方法都没有用,后来看其他的博客说是MySQL的UI界面和数据的连接有问题,所以我最后是在cmd中成功执行create table语句!

Logo

更多推荐