[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
02/07/2012 17:45:02 (+0700) | #1 | 265964 |
xlove
Member
|
0 |
|
|
Joined: 24/05/2009 00:33:37
Messages: 58
Offline
|
|
Hi các bạn
Hiện nay mình có 1 data vbb 4 Có dung lượng 7Gb. Chạy server CentOs 5. Mình đã dùng Mysqldumper để restore sang data mới cùng mysql của server đó. Nhưng chạy được 5% thì báo lỗi MySQL server has gone away.
Cho hỏi. Thông báo lỗi kia là gì? Có cách nào backup data lớn như vậy không? Thường những data lớn thì sẽ backup và restore bằng gì? |
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
02/07/2012 23:25:26 (+0700) | #2 | 265980 |
warmoger
Member
|
0 |
|
|
Joined: 19/12/2005 10:39:33
Messages: 26
Offline
|
|
copy files của mysql được không bạn? |
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 02:57:11 (+0700) | #3 | 265986 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
xlove wrote:
Hi các bạn
Hiện nay mình có 1 data vbb 4 Có dung lượng 7Gb. Chạy server CentOs 5. Mình đã dùng Mysqldumper để restore sang data mới cùng mysql của server đó. Nhưng chạy được 5% thì báo lỗi MySQL server has gone away.
Cho hỏi. Thông báo lỗi kia là gì? Có cách nào backup data lớn như vậy không? Thường những data lớn thì sẽ backup và restore bằng gì?
mysqldump -u <user> -p -h <host> -P <port> <database> > whatever.sql
Quên mấy cái php/perl script để backup như Mysqldumper, mysqladmin.... đối với các DB lớn vì hầu như là failed.
PS: đừng dùng chữ IN để đặt tiêu đề hoặc để gõ nội dung câu hỏi. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 08:00:54 (+0700) | #4 | 265990 |
xlove
Member
|
0 |
|
|
Joined: 24/05/2009 00:33:37
Messages: 58
Offline
|
|
conmale wrote:
xlove wrote:
Hi các bạn
Hiện nay mình có 1 data vbb 4 Có dung lượng 7Gb. Chạy server CentOs 5. Mình đã dùng Mysqldumper để restore sang data mới cùng mysql của server đó. Nhưng chạy được 5% thì báo lỗi MySQL server has gone away.
Cho hỏi. Thông báo lỗi kia là gì? Có cách nào backup data lớn như vậy không? Thường những data lớn thì sẽ backup và restore bằng gì?
mysqldump -u <user> -p -h <host> -P <port> <database> > whatever.sql
Quên mấy cái php/perl script để backup như Mysqldumper, mysqladmin.... đối với các DB lớn vì hầu như là failed.
PS: đừng dùng chữ IN để đặt tiêu đề hoặc để gõ nội dung câu hỏi.
Đã backup theo cách của bác. Nhưng vẫn vị báo MySQL server has gone away Mong bác chỉ giúp |
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 08:32:25 (+0700) | #5 | 265992 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
xlove wrote:
conmale wrote:
xlove wrote:
Hi các bạn
Hiện nay mình có 1 data vbb 4 Có dung lượng 7Gb. Chạy server CentOs 5. Mình đã dùng Mysqldumper để restore sang data mới cùng mysql của server đó. Nhưng chạy được 5% thì báo lỗi MySQL server has gone away.
Cho hỏi. Thông báo lỗi kia là gì? Có cách nào backup data lớn như vậy không? Thường những data lớn thì sẽ backup và restore bằng gì?
mysqldump -u <user> -p -h <host> -P <port> <database> > whatever.sql
Quên mấy cái php/perl script để backup như Mysqldumper, mysqladmin.... đối với các DB lớn vì hầu như là failed.
PS: đừng dùng chữ IN để đặt tiêu đề hoặc để gõ nội dung câu hỏi.
Đã backup theo cách của bác. Nhưng vẫn vị báo MySQL server has gone away Mong bác chỉ giúp
Tạm thời ngưng forum, tắt apache rồi mới chạy sqldump. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 09:21:18 (+0700) | #6 | 265993 |
|
sasser01052004
Member
|
0 |
|
|
Joined: 20/09/2010 01:27:29
Messages: 150
Location: /home/sasser
Offline
|
|
nếu các của conmale chưa được nữa thì pm tớ, tớ chỉ cho
hơi mất thời gian chút
PM nick yahoo bạn vào inbox tớ |
|
Ask me why, don't ask me what. |
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 09:46:07 (+0700) | #7 | 265996 |
xlove
Member
|
0 |
|
|
Joined: 24/05/2009 00:33:37
Messages: 58
Offline
|
|
conmale wrote:
xlove wrote:
conmale wrote:
xlove wrote:
Hi các bạn
Hiện nay mình có 1 data vbb 4 Có dung lượng 7Gb. Chạy server CentOs 5. Mình đã dùng Mysqldumper để restore sang data mới cùng mysql của server đó. Nhưng chạy được 5% thì báo lỗi MySQL server has gone away.
Cho hỏi. Thông báo lỗi kia là gì? Có cách nào backup data lớn như vậy không? Thường những data lớn thì sẽ backup và restore bằng gì?
mysqldump -u <user> -p -h <host> -P <port> <database> > whatever.sql
Quên mấy cái php/perl script để backup như Mysqldumper, mysqladmin.... đối với các DB lớn vì hầu như là failed.
PS: đừng dùng chữ IN để đặt tiêu đề hoặc để gõ nội dung câu hỏi.
Đã backup theo cách của bác. Nhưng vẫn vị báo MySQL server has gone away Mong bác chỉ giúp
Tạm thời ngưng forum, tắt apache rồi mới chạy sqldump.
Đã làm theo cách của bác. Tắt apache nhưng vẫn bị lỗi như này
|
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 10:22:14 (+0700) | #8 | 265997 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
xlove wrote:
conmale wrote:
xlove wrote:
conmale wrote:
xlove wrote:
Hi các bạn
Hiện nay mình có 1 data vbb 4 Có dung lượng 7Gb. Chạy server CentOs 5. Mình đã dùng Mysqldumper để restore sang data mới cùng mysql của server đó. Nhưng chạy được 5% thì báo lỗi MySQL server has gone away.
Cho hỏi. Thông báo lỗi kia là gì? Có cách nào backup data lớn như vậy không? Thường những data lớn thì sẽ backup và restore bằng gì?
mysqldump -u <user> -p -h <host> -P <port> <database> > whatever.sql
Quên mấy cái php/perl script để backup như Mysqldumper, mysqladmin.... đối với các DB lớn vì hầu như là failed.
PS: đừng dùng chữ IN để đặt tiêu đề hoặc để gõ nội dung câu hỏi.
Đã backup theo cách của bác. Nhưng vẫn vị báo MySQL server has gone away Mong bác chỉ giúp
Tạm thời ngưng forum, tắt apache rồi mới chạy sqldump.
Đã làm theo cách của bác. Tắt apache nhưng vẫn bị lỗi như này
Bồ post lên chính xác command bồ chạy xem? |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 10:41:28 (+0700) | #9 | 266000 |
xlove
Member
|
0 |
|
|
Joined: 24/05/2009 00:33:37
Messages: 58
Offline
|
|
conmale wrote:
xlove wrote:
conmale wrote:
xlove wrote:
conmale wrote:
xlove wrote:
Hi các bạn
Hiện nay mình có 1 data vbb 4 Có dung lượng 7Gb. Chạy server CentOs 5. Mình đã dùng Mysqldumper để restore sang data mới cùng mysql của server đó. Nhưng chạy được 5% thì báo lỗi MySQL server has gone away.
Cho hỏi. Thông báo lỗi kia là gì? Có cách nào backup data lớn như vậy không? Thường những data lớn thì sẽ backup và restore bằng gì?
mysqldump -u <user> -p -h <host> -P <port> <database> > whatever.sql
Quên mấy cái php/perl script để backup như Mysqldumper, mysqladmin.... đối với các DB lớn vì hầu như là failed.
PS: đừng dùng chữ IN để đặt tiêu đề hoặc để gõ nội dung câu hỏi.
Đã backup theo cách của bác. Nhưng vẫn vị báo MySQL server has gone away Mong bác chỉ giúp
Tạm thời ngưng forum, tắt apache rồi mới chạy sqldump.
Đã làm theo cách của bác. Tắt apache nhưng vẫn bị lỗi như này
Bồ post lên chính xác command bồ chạy xem?
Em dùng command này mysql -u vannghi -p kenhthugian_db < /var/...
lệnh của bác thì báo như này
|
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 10:55:02 (+0700) | #10 | 266001 |
|
azteam
Member
|
0 |
|
|
Joined: 17/03/2007 21:12:46
Messages: 177
Location: /dev/null
Offline
|
|
Theo hướng dẫn anh Conmale:
Như này để backup:
mysqldump -u <user> -p -h <host> -P <port> <database> > whatever.sql
Để restore:
#mysql -u <user> -p <password>
#use <database_name>
#source /path/to/file/databasebackup
Thân,
|
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 11:04:00 (+0700) | #11 | 266004 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
Nản thât.
Tài liệu hướng dẫn của mysql cả đống không chịu đọc. Đã cho cái command đã chạy chỉ có 1 dòng vỏn vẹn mà cũng không chịu đọc cho kỹ.
Bó chiếu rồi. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 13:15:59 (+0700) | #12 | 266014 |
|
rootix
Member
|
0 |
|
|
Joined: 21/09/2011 23:41:20
Messages: 9
Offline
|
|
conmale wrote:
xlove wrote:
Hi các bạn
Hiện nay mình có 1 data vbb 4 Có dung lượng 7Gb. Chạy server CentOs 5. Mình đã dùng Mysqldumper để restore sang data mới cùng mysql của server đó. Nhưng chạy được 5% thì báo lỗi MySQL server has gone away.
Cho hỏi. Thông báo lỗi kia là gì? Có cách nào backup data lớn như vậy không? Thường những data lớn thì sẽ backup và restore bằng gì?
mysqldump -u <user> -p -h <host> -P <port> <database> > whatever.sql
Quên mấy cái php/perl script để backup như Mysqldumper, mysqladmin.... đối với các DB lớn vì hầu như là failed.
PS: đừng dùng chữ IN để đặt tiêu đề hoặc để gõ nội dung câu hỏi.
Hoá ra cách cơ bản nhất chính là cách hữu ích nhất. Cảm ơn commale! |
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 17:14:57 (+0700) | #13 | 266027 |
|
computerline
Member
|
0 |
|
|
Joined: 30/03/2007 13:46:50
Messages: 144
Offline
|
|
Bạn xlove dùng sai ký tự chuyển hướng "<" và ">" Bạn cần đọc lại tài liệu của Linux và tài liệu của MySQL
http://www.patrickpatoray.com/?Page=30 |
|
Không có nghề gì trong xã hội là thấp hèn cả - chỉ có nhân cách mới phân biệt thấp cao |
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
03/07/2012 20:55:19 (+0700) | #14 | 266037 |
xlove
Member
|
0 |
|
|
Joined: 24/05/2009 00:33:37
Messages: 58
Offline
|
|
Câu lệnh restore và backup thì em biết rồi. Em đã xoá log. tối ưu data. Chỉ còn hơn 1Gb Em đã backup ra 1 bản để restore lại. Em restore lại thì cứ đến đoạn table post được 1 tý là MySQL server has gone away. Em đã thử restore 1 table post thì vẫn bị. Table post có hơn 700 nghìn bản ghi. Vấn đề là table post này nhiều bản ghi quá hoặc server ko tải nổi.
Em chưa hiểu các bác giải thích giúp |
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
04/07/2012 05:33:28 (+0700) | #15 | 266060 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
xlove wrote:
Câu lệnh restore và backup thì em biết rồi. Em đã xoá log. tối ưu data. Chỉ còn hơn 1Gb Em đã backup ra 1 bản để restore lại. Em restore lại thì cứ đến đoạn table post được 1 tý là MySQL server has gone away. Em đã thử restore 1 table post thì vẫn bị. Table post có hơn 700 nghìn bản ghi. Vấn đề là table post này nhiều bản ghi quá hoặc server ko tải nổi.
Em chưa hiểu các bác giải thích giúp
Bồ post lên chính xác command bồ dùng để restore xem?
Lần trước, command để dump bồ chạy sai cho nên chẳng có gì bảo đảm command restore đúng hết. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
04/07/2012 10:07:56 (+0700) | #16 | 266087 |
|
azteam
Member
|
0 |
|
|
Joined: 17/03/2007 21:12:46
Messages: 177
Location: /dev/null
Offline
|
|
xlove wrote:
Câu lệnh restore và backup thì em biết rồi. Em đã xoá log. tối ưu data. Chỉ còn hơn 1Gb Em đã backup ra 1 bản để restore lại. Em restore lại thì cứ đến đoạn table post được 1 tý là MySQL server has gone away. Em đã thử restore 1 table post thì vẫn bị. Table post có hơn 700 nghìn bản ghi. Vấn đề là table post này nhiều bản ghi quá hoặc server ko tải nổi.
Em chưa hiểu các bác giải thích giúp
Nếu đã chạy rồi nhưng đến 1 tables bị lỗi trên thì có khả năng liên quan đến tham số max_allowed_packet, bạn vào my.cnf (linux) hay my.ini để tăng giá trị này lên 32M hoặc 64M.
Chú ý thêm tham số này phía dưới thẻ [mysqld]
Thân. |
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
04/07/2012 10:09:46 (+0700) | #17 | 266088 |
xlove
Member
|
0 |
|
|
Joined: 24/05/2009 00:33:37
Messages: 58
Offline
|
|
conmale wrote:
xlove wrote:
Câu lệnh restore và backup thì em biết rồi. Em đã xoá log. tối ưu data. Chỉ còn hơn 1Gb Em đã backup ra 1 bản để restore lại. Em restore lại thì cứ đến đoạn table post được 1 tý là MySQL server has gone away. Em đã thử restore 1 table post thì vẫn bị. Table post có hơn 700 nghìn bản ghi. Vấn đề là table post này nhiều bản ghi quá hoặc server ko tải nổi.
Em chưa hiểu các bác giải thích giúp
Bồ post lên chính xác command bồ dùng để restore xem?
Lần trước, command để dump bồ chạy sai cho nên chẳng có gì bảo đảm command restore đúng hết.
Em dùng mysqldumper để backup và restore lại dữ liệu.
Em đã thử restore cả data, và restore riêng 1 bảng post. Nhận được kết quả là như nhau
Đây là hình ảnh lúc bắt đầu restore
Đây là hình ảnh lúc bị lỗi
Em để ý lần nào restore riêng 1 table hay cả data thì nó cũng đúng đến đoạn
INSERT INTO `post` (`postid`,`threadid`,`parentid`,`username`,`userid`,`title`,`dateline`,`pagetext`,`allowsmilie`,`showsignature`,`ipaddress`,`iconid`,`visible`,`attach`,`infraction`,`reportthreadid`,`htmlstate`,`post_thanks_amount`) VALUES ('282543','282549','0','thanhlymaytinhcu','954','Truyện Eragond phần 4 (INHERITANCE - Christopher Paolini)','1337337650','uyện INHERITANCE - Christopher Paolini - Eragon
Kiểm tra trong phpMyAdmin thì chỉ có bản ghi thứ 282542 là hết.
Các bác xem rồi cho em ý kiến ạ |
|
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
04/07/2012 10:14:36 (+0700) | #18 | 266090 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
Đọc kỹ lại bài số #3: /hvaonline/posts/list/42771.html#265986
nếu bồ tiếp tục kiểu chỉ 1 đằng, làm 1 nẻo thì chẳng bao giờ đi tới đâu hết. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] HỎI - RESTORE DATA LỚN BẰNG CHƯƠNG TRÌNH NÀO |
04/07/2012 10:18:47 (+0700) | #19 | 266091 |
|
computerline
Member
|
0 |
|
|
Joined: 30/03/2007 13:46:50
Messages: 144
Offline
|
|
Google một xíu thông tin bạn xlove có thể tham khảo:
http://dev.mysql.com/doc/refman/5.0/en/gone-away.html
http://stackoverflow.com/questions/1644432/mysql-server-has-gone-away-in-exactly-60-seconds
Code:
... You are using a Windows client and the server had dropped the connection (probably because wait_timeout expired) before the command was issued..
Code:
... The mysql.connect_timeout option is the reason for this. It's not only used for connect timeout, but as well as waiting for the first answer from the server. You can increase it like this:
ini_set('mysql.connect_timeout', 300);
ini_set('default_socket_timeout', 300);
...
|
|
Không có nghề gì trong xã hội là thấp hèn cả - chỉ có nhân cách mới phân biệt thấp cao |
|
|