Gặp sự cố khi nhập kết xuất SQL của bạn, có thể là qua dòng lệnh hoặc qua bảng điều khiển quản lý vùng chứa, đây là giải pháp
$ ./mysql -u root -p my_db < file.sql Enter password: ERROR 2006 [HY000] at line 1: MySQL server has gone away
Thông báo lỗi. LỖI 2006 [HY000]. Máy chủ MySQL đã biến mất, xem ở trên
Sự miêu tả. Điều này là do tệp nhập SQL quá lớn hoặc trường chứa quá nhiều thông tin, khiến nó vượt quá cài đặt max_allowed_packet
Hệ thống. Linux
Giải pháp. tăng gói tối đa được phép bằng cách thay đổi tham số trong. cnf sẽ giải quyết vấn đề này
Chúng tôi thường gặp loại lỗi này khi cố gắng nhập hoặc chèn một khối lượng lớn dữ liệu vào cơ sở dữ liệu MySQL
Để giải quyết lỗi này, chúng ta có thể
– cập nhật tệp cấu hình của MySQL.
2order of preference, my.cnf, $MYSQL_TCP_PORT, /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
– hoặc cập nhật trực tiếp các biến toàn cục bằng cách đăng nhập vào máy chủ MySQL
Mục lục
- cập nhật của tôi. tập tin cnf
- Cập nhật các biến toàn cục trực tiếp bằng cách đăng nhập vào máy chủ MySQL
cập nhật của tôi. tập tin cnf
- mở thiết bị đầu cuối
- Tìm tệp
2 bằng cách chạy lệnh sauorder of preference, my.cnf, $MYSQL_TCP_PORT, /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
mysql --help | grep my.cnf
- Điều này sẽ xuất ra một cái gì đó như thế này
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
- Mở tệp
2 của bạn trong bất kỳ trình chỉnh sửa nào và thêm/cập nhật giá trị của các biến sauorder of preference, my.cnf, $MYSQL_TCP_PORT, /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
[mysqld]
max_allowed_packet= 1024M
- Trong tệp
2 của bạn, bạn cũng có thể thử tăng giá trị wait_timeoutorder of preference, my.cnf, $MYSQL_TCP_PORT, /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
- Khởi động lại máy chủ MySQL
LINUX
sudo /etc/init.d/mysqld restart
//OR
sudo service mysqld restart
//OR
sudo service mysql restart
HỆ ĐIỀU HÀNH MAC
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
0Bây giờ, bạn sẽ có thể làm việc tốt với bộ dữ liệu MySQL lớn
Cập nhật các biến toàn cục trực tiếp bằng cách đăng nhập vào máy chủ MySQL
Trước hết, bạn cần khởi động lại máy chủ MySQL. Bạn có thể chạy các lệnh được liệt kê ở trên để khởi động lại máy chủ MySQL
Sau đó, bạn có thể kiểm tra danh sách tất cả các Biến toàn cục của MySQL và các giá trị của chúng bằng lệnh sau
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
1Bạn cũng có thể kiểm tra các giá trị biến này bằng cách đăng nhập lần đầu vào máy chủ MySQL
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
2Để kiểm tra giá trị biến cụ thể
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
3Để giải quyết lỗi MySQL Server Gone Away, bạn cần tăng giá trị của biến
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
6. Để làm như vậy, bạn phải chạy lệnh sau
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
5Sau đó, thoát đăng nhập MySQL
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
0Bây giờ, khi bạn đăng nhập lại vào MySQL và kiểm tra giá trị
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
6, bạn sẽ thấy giá trị được cập nhật Đối mặt với cùng một vấn đề [hoặc rất giống nhau]. Tôi nhận được email có nội dung sau cho Magento 1 của mình. 9. cửa hàng
Lỗi
SQLSTATE[HY000]. Lỗi chung. Máy chủ MySQL 2006 đã biến mất, truy vấn là. CHỌN `cms_page`. * TỪ `cms_page` INNER THAM GIA `cms_page_store` TRÊN cms_page. page_id = cms_page_store. page_id WHERE [`cms_page`. `identifier`='home'] AND [is_active = 1] AND [cms_page_store. store_id IN [0, 1]] ĐẶT HÀNG THEO `cms_page_store`. `store_id` GIỚI HẠN MÔ TẢ 1
Dấu vết
#0 /home/XXXXXXX/public_html/lib/Varien/Db/Statement/Pdo/Mysql. php[110]. Zend_Db_Statement_Pdo->_execute[Mảng]
#1 /home/XXXXXXX/public_html/app/code/core/Zend/Db/Statement. php[291]. Varien_Db_Statement_Pdo_Mysql->_execute[Mảng]
#2 /home/XXXXXXX/public_html/lib/Zend/Db/Adapter/Abstract. php[480]. Zend_Db_Statement->thực thi [Mảng]
#3 /home/XXXXXXX/public_html/lib/Zend/Db/Adapter/Pdo/Abstract. php[238]. Zend_Db_Adapter_Abstract->query['SELECT `cms_pag. ', Mảng]
#4 /home/XXXXXXX/public_html/lib/Varien/Db/Adapter/Pdo/Mysql. php[504]. Zend_Db_Adapter_Pdo_Abstract->truy vấn['SELECT `cms_pag. ', Mảng]
#5 /home/XXXXXXX/public_html/lib/Zend/Db/Adapter/Abstract. php[756]. Varien_Db_Adapter_Pdo_Mysql->truy vấn[Đối tượng[Varien_Db_Select], Mảng]
#6 /home/XXXXXXX/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract. php[380]. Zend_Db_Adapter_Abstract->fetchRow[Object[Varien_Db_Select]]
#7 /home/XXXXXXX/public_html/app/code/core/Mage/Cms/Model/Resource/Page. php[170]. Mage_Core_Model_Resource_Db_Abstract->load[Object[Mage_Cms_Model_Page], 'home', 'identifier']
#8 /home/XXXXXXX/public_html/app/code/core/Mage/Core/Model/Abstract. php[225]. Mage_Cms_Model_Resource_Page->load[Object[Mage_Cms_Model_Page], 'nhà', NULL]
#9 /home/XXXXXXX/public_html/app/code/core/Mage/Cms/Model/Page. php[113]. Mage_Core_Model_Abstract->load['home', NULL]
#10 /home/XXXXXXX/public_html/app/code/core/Mage/Cms/Helper/Page. php[74]. Mage_Cms_Model_Page->load['home']
#11 /home/XXXXXXX/public_html/app/code/core/Mage/Cms/Helper/Page. php[52]. Mage_Cms_Helper_Page->_renderPage[Object[SkyMagento_Redirect_IndexController], 'nhà']
#12 /home/XXXXXXX/public_html/app/code/core/Mage/Cms/controllers/IndexController. php[75]. Mage_Cms_Helper_Page->renderPage[Object[SkyMagento_Redirect_IndexController], 'home']
#13 /home/XXXXXXX/public_html/app/code/local/SkyMagento/Redirect/controllers/IndexController. php[15]. Mage_Cms_IndexController->noRouteAction[NULL]
#14 /home/XXXXXXX/public_html/app/code/core/Mage/Core/Controller/Varien/Action. php[418]. SkyMagento_Redirect_IndexController->noRouteAction[]
#15 /home/XXXXXXX/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard. php[254]. Mage_Core_Controller_Varien_Action->dispatch['noRoute']
#16 /home/XXXXXXX/public_html/app/code/core/Mage/Core/Controller/Varien/Front. php[172]. Mage_Core_Controller_Varien_Router_Standard->match[Object[Mage_Core_Controller_Request_Http]]
#17 /home/XXXXXXX/public_html/app/code/core/Mage/Core/Model/App. php[365]. Mage_Core_Controller_Varien_Front->dispatch[]
#18 /home/XXXXXXX/public_html/ứng dụng/Pháp sư. php[684]. Mage_Core_Model_App->chạy [Mảng]
#19 /home/XXXXXXX/public_html/index. php[83]. pháp sư. chạy ['', 'lưu trữ']
#20 {chính}
Tôi đã thử một số giải pháp khả thi, bao gồm tăng wait_timeout và max_allowed_packet trong. cnf không thành công