我試圖運行一個大規模的查詢,併發生這種情況。MySQL錯誤2013超時
我使用heidisql執行
load data infile
命令,而是它使故障轉移100萬條目的文件。我曾在其他地方看到這個命令
--net_read_timeout=100
是我應該用不過是如何把在一個查詢,因爲它不工作只是打字是到PHP我聯繫那種窗口。它是一個SQL模式命令?
出於某種原因堆棧溢出不會讓我張貼這個問題還沒有,因爲它不符合他們的標準,所以我只是要保持打字,直到它可以讓我提交
我試圖運行一個大規模的查詢,併發生這種情況。MySQL錯誤2013超時
我使用heidisql執行
load data infile
命令,而是它使故障轉移100萬條目的文件。我曾在其他地方看到這個命令
--net_read_timeout=100
是我應該用不過是如何把在一個查詢,因爲它不工作只是打字是到PHP我聯繫那種窗口。它是一個SQL模式命令?
出於某種原因堆棧溢出不會讓我張貼這個問題還沒有,因爲它不符合他們的標準,所以我只是要保持打字,直到它可以讓我提交
這可能是因爲max_allowed_packet
更改my.ini/my.cnf文件。包括[mysqld]
下的一行在文件
max_allowed_packet=500M
現在restart the MySQL service
一旦你完成。你可以看到它像這樣在MySQL CURENT值:
SHOW VARIABLES LIKE 'max_allowed_packet'
你可以試着去改變它這樣,但它不太可能,這將在共享主機工作:
SET GLOBAL max_allowed_packet=16777216;
你可以在這裏讀到它http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html
是的,它不會讓我SET GLOBAL max_allowed_packet = 16777216; – user2610856
只需在My.ini/my.cnf ubder [mysqld]部分添加此max_allowed_packet = 500M。並且不要忘記重新啓動服務器。 –
但我與共享主持去爸爸,你如何訪問該文件,以及如何重新啓動服務器:/ – user2610856
什麼是完整的錯誤信息? –
這裏是/ * SQL錯誤(2013):在查詢過程中丟失與MySQL服務器的連接*/ – user2610856