banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Cho hỏi về việc import và export dữ liệu từ MySQL  XML
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 01/07/2006 03:55:15 (+0700) | #1 | 2628
[Avatar]
iceface
Member

[Minus]    0    [Plus]
Joined: 31/08/2003 12:48:42
Messages: 13
Location: Bà Rịa - Vũng Tàu
Offline
[Profile] [PM]
Cho mình hỏi tại sao sau khi export một file .sql từ phpMyAdmin, sau đó import vào thì font chữ (tiếng việt, unicode) bị hư không đọc được? Có cách nào giải quyết vấn đề này không? :?
[Up] [Print Copy]
  [Question]   Re: Cho hỏi về việc import và export dữ liệu từ MySQL 01/07/2006 04:15:42 (+0700) | #2 | 2635
[Avatar]
ngoalong
HVA Friend

Joined: 22/03/2003 04:33:38
Messages: 111
Offline
[Profile] [PM]
Do phpmyadmin sử dụng mã CHARSET=ISO-xxxx, tìm và đổi thành CHARSET=UTF-8. Từ mySQL 5.0 không nên dùng Collation=utf8_xxx_xx mà dùng Collation=latin1_swedish_ci. Đây là chút kinh nghiệm của tôi.
[Up] [Print Copy]
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 01/07/2006 04:46:01 (+0700) | #3 | 2657
BigballVN
Elite Member

[Minus]    0    [Plus]
Joined: 12/06/2005 07:25:21
Messages: 610
Offline
[Profile] [PM]
Hướng dẫn kĩ chút đc không bạn. Mình cũng bị lỗi này nhưng không biết cách fix. Chán ghê.
[Up] [Print Copy]
  [Question]   Re: Cho hỏi về việc import và export dữ liệu từ MySQL 01/07/2006 07:02:04 (+0700) | #4 | 2698
[Avatar]
darthtuan
HVA Friend

Joined: 10/08/2003 11:57:02
Messages: 312
Location: Trại cai nghiện
Offline
[Profile] [PM] [WWW]
Nếu import bằng text file thì Character set of the file import chọn là utf8.Còn nếu import bằng cách Run SQL query thì bạn phải tìm CHARSET=ISO-xxxx và đổi thành CHARSET=UTF-8 trong mấy cái table
[Up] [Print Copy]
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 01/07/2006 10:25:36 (+0700) | #5 | 2762
[Avatar]
iceface
Member

[Minus]    0    [Plus]
Joined: 31/08/2003 12:48:42
Messages: 13
Location: Bà Rịa - Vũng Tàu
Offline
[Profile] [PM]
vẫn không được, import vào vẫn bị nè
kỹ thuật --> kỹ thuật
[Up] [Print Copy]
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 01/07/2006 12:07:57 (+0700) | #6 | 2788
ducmanh
HVA Friend

Joined: 12/09/2004 18:07:25
Messages: 143
Location: Hà Nội
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN]
Vấn đề ở đây bạn cần nói, bạn export ra từ phiên bản nào và import vào phiên bản nào?
[Up] [Print Copy]
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 01/07/2006 13:17:12 (+0700) | #7 | 2803
[Avatar]
vtv_4
Elite Member

[Minus]    0    [Plus]
Joined: 12/04/2002 19:31:12
Messages: 20
Offline
[Profile] [PM]
Cách giải quyết (không triệt để) là dùng phần mềm khác, bigdump chẳng hạn: http://www.ozerov.de/bigdump.php
[Up] [Print Copy]
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 02/07/2006 01:39:18 (+0700) | #8 | 2927
[Avatar]
iceface
Member

[Minus]    0    [Plus]
Joined: 31/08/2003 12:48:42
Messages: 13
Location: Bà Rịa - Vũng Tàu
Offline
[Profile] [PM]
vậy là vấn đề nằm ở phpMyAdmin à? mỗi version lại export và import dữ liệu khác nhau sao?
[Up] [Print Copy]
  [Question]   Re: Cho hỏi về việc import và export dữ liệu từ MySQL 02/07/2006 02:13:22 (+0700) | #9 | 2936
ldb
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 19:11:14
Messages: 2
Location: ldb
Offline
[Profile] [PM]
vậy là vấn đề nằm ở phpMyAdmin à? mỗi version lại export và import dữ liệu khác nhau sao?  

Yes, ver khác nhau mệt lắm, export từ ver thấp import ở ver cao còn đỡ ngược lại vất hơn nhiều

Nên export ở dạng nén, không nên ở dạng text SQL
[Up] [Print Copy]
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 02/07/2006 02:49:04 (+0700) | #10 | 2946
[Avatar]
iceface
Member

[Minus]    0    [Plus]
Joined: 31/08/2003 12:48:42
Messages: 13
Location: Bà Rịa - Vũng Tàu
Offline
[Profile] [PM]
vậy nếu data lớn quá thì phải làm sao? thông thường tui thường open file sql ra, cut & paste thành từng file nhỏ hơn rồi import từng file một. Nếu để dạng gz thì pó tay.
[Up] [Print Copy]
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 02/07/2006 05:07:45 (+0700) | #11 | 2990
[Avatar]
vtv_4
Elite Member

[Minus]    0    [Plus]
Joined: 12/04/2002 19:31:12
Messages: 20
Offline
[Profile] [PM]
Nếu có nhiều dữ liệu thì bạn nên viết script thực hiện việc đọc dữ liệu, cứ được khoảng 1000 dòng lại export ra một file. Sau đó viết script import từng file này vô sẽ không bị đứt gánh giữa đường và/hoặc timeout.

Cách nhẹ nhàng hơn - nếu có root - là backup folder /data/ trong /MySQL/
[Up] [Print Copy]
  [Question]   Re: Cho hỏi về việc import và export dữ liệu từ MySQL 02/07/2006 05:24:56 (+0700) | #12 | 3000
Harvestmoon
Member

[Minus]    0    [Plus]
Joined: 07/05/2004 17:14:54
Messages: 18
Offline
[Profile] [PM]
Nếu trường hợp của bạn giống như tối đã gặp thì có lẽ bạn export từ mysql phiên bản rồi import sang mysql phiên bản mới.
Theo phương pháp của tôi, bạn hãy cài đặt phiên bản Mysql cũng như phpmyadmin mới nhất, sau đó copy các tệp trong thư mục data trong mysql của phiên bản cũ sang thư mục cùng tên của phiên bản mới rồi thực hiện export, import bằng phpmyadmin mới
[Up] [Print Copy]
  [Question]   Cho hỏi về việc import và export dữ liệu từ MySQL 02/07/2006 06:21:51 (+0700) | #13 | 3019
matnai01
Member

[Minus]    0    [Plus]
Joined: 01/07/2006 01:11:40
Messages: 27
Offline
[Profile] [PM]
vậy nếu data lớn quá thì phải làm sao? thông thường tui thường open file sql ra, cut & paste thành từng file nhỏ hơn rồi import từng file một. Nếu để dạng gz thì pó tay. 

Làm bằng tay làm gì cho mệt, hay bị lỗi...
Nếu data lớn quá thì backup vài table một, table nào lớn cho riêng ra 1 file

ok?
[Up] [Print Copy]
  [Question]   Re: Cho hỏi về việc import và export dữ liệu từ MySQL 19/11/2007 06:01:50 (+0700) | #14 | 98486
computer19852007
Member

[Minus]    0    [Plus]
Joined: 05/05/2007 01:43:09
Messages: 5
Offline
[Profile] [PM]
Em cũng bị vậy, tại vì khi Export ng ta dùng Version cao hơn, còn em Import thì dùng Version thấp hơn, nó báo đoạn mã charse=utf8 bị lỗi, em bỏ đoạn này thì OK, nhưng mà Font nó bị sai quá nhiều, Dung bigdump cũng bị y chang, có ai có thể hoạc conver xuống Version nhỏ hơn dùng em, hay có cách nào giúp em đc ko? Thank
[Up] [Print Copy]
  [Question]   Re: Cho hỏi về việc import và export dữ liệu từ MySQL 24/11/2007 16:07:47 (+0700) | #15 | 99677
zeroonea
Member

[Minus]    0    [Plus]
Joined: 02/07/2006 22:11:39
Messages: 4
Offline
[Profile] [PM]
{@:

- Tôi từng dùng các script dump cho db (unicode) khoảng 100k row, roài import ngược trở lại để thử >> lỗi font, ngộ là nếu khoảng 20k row thoy thì mở file dump .sql = notepad >> đọc được tiếng việt (unicode) >> import lại oke, còn nhìu hơn thì nó ra mã tùm lum >> vì vậy tôi chọn giải pháp tự viết script php, export table structure riêng, data riêng, cứ khoảng 20k line là lưu thành 1 file.

- Nếu ko sử dụng collation là ut8 mà xài latin1 thì khi search sẽ bị hạn chế là ko phân biệt hoa thường (Đ # đ) và order ko chính xác, để giải quyết thường người ta thêm 1 field ascii cho field dữ liệu unicode, nhưng làm như vậy với dữ liệu to thì hao phí rất lớn.

:@}
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|