Accountant
2/6/09
802
50.699
93
tranvietanhtuan nói:
câu lịnh đó cũng command not found luôn pác ui.
sau 1 hồi mò mẫm, em copy toàn bộ thư mục mysql bên máy windows đè lên thư mục mysql trong root của em qnap.
Kết quả là treo cứng ngắc, báo lỗi : mysql manager or server PID file not found
giờ phải lấy bút chọt nút reset em nó đây.
Đừng có làm vậy nữa với cái QNap của bác nhé. Nếu là PC hay Server tự build lấy thì Ok. Cái này nó thuộc về Embedded Machine rồi nên khả năng rắc rối cao lắm đấy, nhất là với người chưa có thạo nhiều về Linux như bác.

Nếu bác cảm thấy tin tưởng em, cho phép em giúp bác bằng các access vô cái server đó thông qua SSH thì email cho em các thông tin cần thiết (account name + password + external-IP) qua địa chỉ [email protected] (ghi chú : em không nhận các thông tin đó qua PM của forum nhé). Em sẽ gửi trả lại cho bác toàn bộ log file và những gì, các bước v.v... em đã làm để giúp bác (em rảnh đến 15h chiều nay)
 
Hạng D
7/3/07
2.119
201
63
Nha Trang
www.duandautu.com
đọc tin bác ... trễ quá, biết vậy em để luôn khỏi mò huhu
tình hình là vẫn chưa xử lý đưọc pác ạ, cục qnap chết ngắc luôn rồi....mở không vô nữa - up lại rom cũng ko được vì tool up rom nó không nhận ra được thiết bị. đúng là tại em nhiệt tình + ngu dzốt = phá hoại. Ông bà ta nói chớ có sai bao giờ huhu
em đang email cầu cứu support ở hãng. chờ xem nó ra nàm sao. Tạm hoãn cái sự sung sướng này lại vậy.
 
Accountant
2/6/09
802
50.699
93
tranvietanhtuan nói:
đọc tin bác ... trễ quá, biết vậy em để luôn khỏi mò huhu
tình hình là vẫn chưa xử lý đưọc pác ạ, cục qnap chết ngắc luôn rồi....mở không vô nữa - up lại rom cũng ko được vì tool up rom nó không nhận ra được thiết bị. đúng là tại em nhiệt tình + ngu dzốt = phá hoại. Ông bà ta nói chớ có sai bao giờ huhu
em đang email cầu cứu support ở hãng. chờ xem nó ra nàm sao. Tạm hoãn cái sự sung sướng này lại vậy.
Sao mà xui xẻo vậy bác. Em nghĩ không đến nối thế đâu, bị problem với mySQL thì có gì ghê gớm. Bác đừng có up rom up riếc chi ráo, cứ bật nó lên đợi khoảng 30' xem sao. Nó không khởi động được dịch vụ mySQL thì tự động bypass qua để chạy tiếp sau khi hết thời gian đợi. Mấy cái device này khi thiết kế người ta cũng lường trước mấy trường hợp này rồi. Thử xem thế nào đi bác
39.gif
 
Hạng D
7/3/07
2.119
201
63
Nha Trang
www.duandautu.com
phù, chuyện ko đơn giản chút nào, tại lỗi mysql nên khi em uprom lại nó bị treo máy. Rút nguồn ra thì coi như là đang uprom bị dis, thế là nó thành cục sắt im ru luôn chứ sao.
sau khi vật vã với mớ tiếng anh trong cái help của bọn nó, tải file iso 200mb về, burn ra cd, boot laptop bằng cd xong gắn cáp mạng với em qnap vô chọt nút reset + power chuyển qua chế chộ bootloader (giống hồi xưa mới biết xài O2 pocket pc vậy đó) + mấy ly cafe sữa đá ngồi chờ.....
em đã xử xong cục qnap rồi pác hihi. em nó đã về rồi .
 
Accountant
2/6/09
802
50.699
93
tranvietanhtuan nói:
phù, chuyện ko đơn giản chút nào, tại lỗi mysql nên khi em uprom lại nó bị treo máy. Rút nguồn ra thì coi như là đang uprom bị dis, thế là nó thành cục sắt im ru luôn chứ sao.
sau khi vật vã với mớ tiếng anh trong cái help của bọn nó, tải file iso 200mb về, burn ra cd, boot laptop bằng cd xong gắn cáp mạng với em qnap vô chọt nút reset + power chuyển qua chế chộ bootloader (giống hồi xưa mới biết xài O2 pocket pc vậy đó) + mấy ly cafe sữa đá ngồi chờ.....
em đã xử xong cục qnap rồi pác hihi. em nó đã về rồi .
080402cool_prv.gif
Nhưng mà thấy tội nghiệp nó quá. Nhấn reset chưa đã sao, vừa up rom vừa rút điện cho em nó chết tức tưởi oan ức. Trong hướng dẫn của QNAP có cái package của phpMyAdmin, bác cài thử xem thế nào.
 
Hạng B2
18/4/08
329
12
18
37
www.vhost.vn
Lỗi font 95% là do character encoding thôi.

1. Backup thì có nhiều cách, nhưng thông dụng vẫn là:
- Sử dụng mysqldump: sử dụng command bên dưới:
Mã:
mysqldump -uusername -ppassword database > backup.sql

- Sử dụng phpmyadmin để export ra. Chọn database và chú ý phần file type, save as file:
568532export.JPG



2. Restore database: restore thì cũng có nhiều cách nhưng thông dụng vẫn là:
- Mysql command: the most powerful tool. Command như bên dưới:
Mã:
mysql -uusername -ppassword database < filesname.sql

- Sử dụng phpmyadmin để import: Chú ý phần encoding là UTF-8
782410import.JPG


Ngoài ra thì còn nhiều cách khác để backup và restore nhưng bác thử 2 cách trên đi đã, nếu chưa được và bác ở SG thì alo cho em. Em giúp cho 1 vé :D
 
Accountant
2/6/09
802
50.699
93
tranvietanhtuan nói:
Em đã cài xong cái phpMyAdmin. Gửi thông tin vào mail của pác rồi nhé.
nếu trong tuần bác có rảnh thì xem giúp em với.
cảm ơn pác.
Đã nhận được mail của bác nhưng thiếu cái file dữ liệu export từ Windows qua, bác bổ sung giúp em nhé.

Em sẽ cố gắng giúp bác trong tuần này khi có thời gian rảnh. Chúc bác và gia đình cuối tuần vui vẻ.
 
Accountant
2/6/09
802
50.699
93
Mới đầu, theo như bác miêu tả em nghĩ cái web của bác được thiết kế cũng tiêu chuẩn và chỉn chu lắm, nên mới giới thiệu bác cách xử lý như mấy bài trước. Giờ tận mắt nhìn thấy cái cơ sở dữ liệu của bác em mới giật mình vì đông tây kim cổ nó gộp chung vô làm một. Thực sự em không có ý xấu gì với bác mà chỉ muốn nhân cơ hội đây giới thiệu cho mọi người một kinh nghiệm thực tế như bác đã từng gặp khi có nhu cầu cần xây dựng một website cho cá nhân, công ty hay tổ chức để biết mà có cách xử lý sau này. Việc này rất hay xảy ra cho việc chuyển đổi hosting (nơi chịu trách nhiệm lưu giữ cái web và trưng bày cho cả thế giới biết) do sự không tương thích của nơi chuyển đến và nơi cũ. Còn lý do chuyển đổi, di dời thì người ta có cả tỷ lý do, chỉ khi nào có trong tay một cái web mới thấy được điều đó.

Các thông tin đưa ra ở đây đều mang tính kỹ thuật thuần túy, không hề gây ảnh hưởng cho việc kinh doanh hay cái trang web, mong rằng điều này không mang lại sự bất tiện cho bác chủ thớt. Còn đây là các việc mà em đã làm :

- Khảo sát qua cơ sở dữ liệu
- Kiểm tra tính tương thích
- Đưa ra giải pháp kỹ thuật xử lý vấn đề

1. Khảo sát : tiếng Việt mình khác cái tiếng Tây u vì dấu tè lè, bởi vậy người ta mới bày cái trò font chữ hỗ trợ cho các thứ tiếng không phải ký tự latin lẫn latin có độ, chế (kiểu tiếng Việt mình). Do đó mới xài cái gọi là Unicode cho tiếng Việt. Dựa trên các thông tin được cung cấp, em hăm hở nhào vô thế nào :

Pác aka2lua đâu rồi giúp em với.

Cơ sở dữ liệu đã là Unicode rồi nhưng từng bảng dữ liệu lưu trữ lại hổ lốn. Chỗ thì latin1_swedish, chỗ thì utf8_unicode. Tò mò, em vô một cái có vẻ quan trọng coi sao :

Pác aka2lua đâu rồi giúp em với.
Đúng như em dự đoán nè. Cái đề là utf8_unicode kia là làm màu khè thiên hạ chơi. Thử coi một vài dữ liệu mẫu xem thế nào :

Pác aka2lua đâu rồi giúp em với.
Toàn là tiếng gì đâu, cũng may là web còn thông dịch ra tiếng Việt được. Lấy đại một cái bảng dữ liệu nho nhỏ để kiểm tra coi sao. Hơi bị kinh dị vì chỗ có khả năng hiển thị được tiếng Việt, chỗ thì ra tiếng Tây u gì đâu nhìn nhức cả mắt.

Pác aka2lua đâu rồi giúp em với.
2. Kiểm tra tính tương thích : Em đưa dữ liệu lên QNAP server kiểm tra thử coi sao. Đầu tiên là cho vài ba chữ Việt Nam vô cho nó có màu mè chút xíu.

Pác aka2lua đâu rồi giúp em với.
Kết quả thu được hơi bị bất ngờ. Cái mình mong đợi thì ra chữ giun, cái không mong đợi thì ngọt ngào quá xá.

Pác aka2lua đâu rồi giúp em với.
3. Giải pháp : Vậy làm em nắm được thóp của nó rồi, chỉnh sửa lại chút xíu là ngon cơm thôi. Cách làm là tìm cái file có tên là wp-db.php trong thư mục mang tên là wp-includes (vì trang web bác chủ thớt này xài Word Press). Thêm vô một dòng nữa như hình dưới đây là hết phim :

Pác aka2lua đâu rồi giúp em với.
* Nhận xét : Cách làm đó chỉ mang tính chất chữa cháy, tạm thời, không triệt để và xử lý ở phần ngọn - vì ở tận sau cùng nằm dưới cơ sở dữ liệu vẫn là tiếng Việt đi mượn xác latin1_swedish tá túc chứ chưa hoàn toàn trở thành utf8_unicode để hiển thị tiếng Việt thực sự. Cách xử lý triệt để nhất vẫn là chuyển toàn bộ cơ sở dữ liệu qua Unicode (bảng mã là utf_unicode_ci hay tương tự) để cho dữ liệu ở bên dưới với thông tin hiển thị trên trang web là đồng nhất, tăng hiệu năng lẫn tốc độ đáp ứng cùa trang web mà không cần phải xử lý nhiều.

Bác chủ thớt cứ xử lý như vậy là được. Nếu có trục trặc hay vấn đề gì thì cứ nhắn cho em, em sẽ cố gắng giúp trong khả năng của mình.

Về việc xuất dữ liệu từ Windows bác cứ tiến hành làm bình thường và nên sử dụng lệnh dump dữ liệu từ dòng lệnh vì trong trang web phpMyAdmin của bác có giới hạn dung lượng nên có lỗi xảy ra và khả năng là không lấy hết được dữ liệu. Trên QNAP bác làm như sau để nhập dữ liệu vào :
[BLOCKQUOTE] export PATH=$PATH:/usr/local/mysql/bin
mysql -u admin -p
create database "ten_database" character set=utf8 collate=utf8_general_ci;
use "ten_database";
source < "ten_file_du_lieu_tu_Windows";
commit;
exit

[/BLOCKQUOTE]
 
Hạng D
7/3/07
2.119
201
63
Nha Trang
www.duandautu.com
thật cám ơn bác, không ngờ chỉ 1 dòng chèn trong đó giải quyết toàn bộ vấn đề đau đầu của em bấy lâu hihihi.
báo cáo - kết quả mỹ mãn bác ạ. [link]http://www.duandautu.com[/link] <=== em đã chuyển dns về server mới phẻ ru rồi.
Vấn đề bây giờ lại là chuyện khác hìhì.
Em cài mail server, gửi từ gmail đến thì nhận ngon lành. Nhưng reply lại thì vào gmail chả thấy đâu tăm hơi.
check thử thì ip của em không bị đưa vào list spam, lẽ ra phải nhận được mail chứ nhỉ??