Điểm:0

Không thể nhập cơ sở dữ liệu MySql từ phpMyAdmin cũng như dòng lệnh

lá cờ us

Chà, tôi đã thử nhập cơ sở dữ liệu kích thước nhỏ, nó hoạt động. Tuy nhiên, khi tôi sắp nhập một cơ sở dữ liệu lớn, nó sẽ hiển thị lỗi sau từ phpMyadmin.


Phân tích tĩnh:

1 lỗi đã được tìm thấy trong quá trình phân tích.

    Thiếu biểu hiện. (gần "ON" ở vị trí 25)

Truy vấn SQL: Chỉnh sửa Chỉnh sửa

ĐẶT FOREIGN_KEY_CHECKS = BẬT;

MySQL đã nói: Tài liệu
#2006 - Máy chủ MySQL đã biến mất

nhập mô tả hình ảnh ở đây

và tôi phải đăng nhập lại. Khi tôi xem tệp nhật ký từ /var/log/mysql/error.log

2022-01-28T10:52:50.467847Z 0 [ERROR] [MY-013183] 
[InnoDB] Lỗi xác nhận: ddl0builder.cc:1495:n >= IO_BLOCK_SIZE thread 140213208729344
InnoDB: Chúng tôi cố tình tạo bẫy bộ nhớ.
InnoDB: Gửi báo cáo lỗi chi tiết tới http://bugs.mysql.com.
InnoDB: Nếu bạn gặp sự cố hoặc lỗi xác nhận lặp đi lặp lại, thậm chí
InnoDB: ngay sau khi khởi động mysqld, có thể có
InnoDB: tham nhũng trong không gian bảng InnoDB. Vui lòng tham khảo trước
InnoDB: http://dev.mysql.com/doc/refman/8.0/en/forcing-innodb-recovery.html
InnoDB: về việc buộc phục hồi.
10:52:50 UTC - mysqld có tín hiệu 6 ;
Nhiều khả năng là bạn đã gặp phải lỗi, nhưng lỗi này cũng có thể do phần cứng bị trục trặc.
Con trỏ luồng: 0x0
Đang cố quay lại. Bạn có thể sử dụng các thông tin sau để tìm hiểu
nơi mysqld chết. Nếu bạn không thấy tin nhắn nào sau đó, điều gì đó đã xảy ra
sai kinh khủng...
stack_bottom = 0 thread_stack 0x100000
2022-01-28T10:52:50.471914Z 0 [ERROR] [MY-013183] 
[InnoDB] Lỗi xác nhận: ddl0buffer.cc:204:ptr < bounds.second thread 140213217122048

Và khi tôi thử với dòng lệnh để nhập cơ sở dữ liệu thì nó hiển thị lỗi sau nhập mô tả hình ảnh ở đây

lochan@lochan-Inspiron-5593:~$ mysql -u root -p wp_test < ~/Downloads/wp_ndw_staging.sql
Nhập mật khẩu: 
LỖI 2013 (HY000) tại dòng 3429: Mất kết nối với máy chủ MySQL trong khi truy vấn

tham số của tôi trong php.ini như sau

post_max_size = 1500M
upload_max_filesize = 1500M

Tôi đã thử đặt tham số phục hồi trong /etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]
innodb_force_recovery = 1

và tôi đã cố gắng làm theo trong mysqld.cnf tập tin nhưng nó không hoạt động.

key_buffer_size = 1600M
max_allowed_packet = 6400M
lá cờ ua
Vài dòng ngay trước đó là gì? Bạn có bao nhiêu RAM? Những cài đặt đó có thể là quá mức.
kruemi avatar
lá cờ pk
Điều này thực sự trông giống như tràn hoặc tràn ngăn xếp. Vì vậy, giống như một lỗi trong mã.... Bạn đang sử dụng phiên bản nào (ban đầu và bây giờ?) Cơ sở dữ liệu bạn muốn nhập lớn đến mức nào?
Điểm:0
lá cờ us

Tôi đã sao lưu tất cả cơ sở dữ liệu của mình và vừa gỡ cài đặt SQL Server cũng như tất cả các gói liên quan đến SQL Server và cài đặt lại chúng và nó hoạt động tốt.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.