ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comอื่นๆCafeใครพอมีวิธีดีๆ เอา database จาก server ลงเครื่องเราบ้าง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใครพอมีวิธีดีๆ เอา database จาก server ลงเครื่องเราบ้าง  (อ่าน 2169 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« เมื่อ: 30 พฤษภาคม 2007, 08:01:59 »

dump database จาก server ได้เป็นไฟล์ .sql
ทีนี้พอจะเอามาลงเครื่องเรา ถ้าไฟล์ มันมีขนาดใหญ่ มันจะใช้ phpmydamin ลงไม่ได้ ถึงได้ก็นาน
ไม่ทราบว่ามีวิธีไหนดีๆที่จะลงได้อีกบ้างครับ
บันทึกการเข้า
barbies55
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 417
ออฟไลน์ ออฟไลน์

กระทู้: 11,521



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 30 พฤษภาคม 2007, 08:05:26 »

ก็ลงส่วนที่เป้นโครงสร้างตารางไปก่อน โดยตัดส่วนที่เป็น dump ออก
จากนั้นก็เอาส่วนข้อมูลมาแบ่งๆ ค่อยๆอัพไปค่ะ ตอนเซฟดาต้าเบสออกมา เซฟแบบ insert หรือเปล่าคะ
บันทึกการเข้า

รับทำเทมเพลท รับโมเทมเพลทให้เข้ากับสคริปต์ต่างๆ


On the Internet, Never One Know You are a Dog.
ผ้าขี้ริ้วห่อทองย่อมเป็นทองฉันใด เอาทองเปลวมาห่อขี้ก็ยังเป็นขี้ฉันนั้น
7
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 30 พฤษภาคม 2007, 08:10:30 »

bigdump
บันทึกการเข้า

เรารักนายนะน้องฟี่
ยามเฝ้าบอร์ด
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 182
ออฟไลน์ ออฟไลน์

กระทู้: 5,010



ดูรายละเอียด
« ตอบ #3 เมื่อ: 30 พฤษภาคม 2007, 08:13:51 »

bigdump

bigpump  Wink
บันทึกการเข้า
hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« ตอบ #4 เมื่อ: 30 พฤษภาคม 2007, 08:24:44 »

ก็ลงส่วนที่เป้นโครงสร้างตารางไปก่อน โดยตัดส่วนที่เป็น dump ออก
จากนั้นก็เอาส่วนข้อมูลมาแบ่งๆ ค่อยๆอัพไปค่ะ ตอนเซฟดาต้าเบสออกมา เซฟแบบ insert หรือเปล่าคะ


ถ้าเอามานั่งแบ่งนี้คงนานอ่ะครับ มีวิธีอีกอีกหรือเปล่าครับ

ส่วนเวลาเอาออกมาใช้คำสั่ง mysqldump อ่ะครับ
บันทึกการเข้า
ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,622



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 30 พฤษภาคม 2007, 08:59:30 »

ใช้ command line ครับ

mysql -f -u username -pPassword -h hostname(ถ้ามี) database < your_dump_data.sql

ตัวอย่าง

mysql -f -u root -pGuMaiBok adsense_lover < adsense_lover.sql

 Smiley


บันทึกการเข้า

hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« ตอบ #6 เมื่อ: 30 พฤษภาคม 2007, 09:04:13 »

ใช้ command line ครับ

mysql -f -u username -pPassword -h hostname(ถ้ามี) database < your_dump_data.sql

ตัวอย่าง

mysql -f -u root -pGuMaiBok adsense_lover < adsense_lover.sql

 Smiley




ถ้าไม่มี username กับ password นี่ใส่ยังไงครับ ไม่ใส่มันขึ้นแบบนี้อ่ะ

mysql> mysql -f -u  -p  database < database.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
 -f -u  -p  database < database.sql' at line 1
บันทึกการเข้า
ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,622



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 30 พฤษภาคม 2007, 09:27:01 »

ถ้าไม่มี username กับ password นี่ใส่ยังไงครับ ไม่ใส่มันขึ้นแบบนี้อ่ะ

mysql> mysql -f -u  -p  database < database.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
 -f -u  -p  database < database.sql' at line 1

ไม่มี ไม่ได้ครับ แล้วปรกติคุณติดต่อ mysql ได้ยังไงล่ะครับ อย่างน้อยก็ต้องมี username ล่ะ password ไม่มี อาจจะได้นะ

บันทึกการเข้า

hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« ตอบ #8 เมื่อ: 30 พฤษภาคม 2007, 09:37:12 »

ถ้าไม่มี username กับ password นี่ใส่ยังไงครับ ไม่ใส่มันขึ้นแบบนี้อ่ะ

mysql> mysql -f -u  -p  database < database.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
 -f -u  -p  database < database.sql' at line 1

ไม่มี ไม่ได้ครับ แล้วปรกติคุณติดต่อ mysql ได้ยังไงล่ะครับ อย่างน้อยก็ต้องมี username ล่ะ password ไม่มี อาจจะได้นะ



ติต่อแบบนี้อ่ะครับ
<?
$db = "database";
mysql_connect("localhost","","") ;
mysql_select_db($db);
?>
บันทึกการเข้า
hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« ตอบ #9 เมื่อ: 30 พฤษภาคม 2007, 11:25:27 »

ใครรู้ช่วยหน่อยค๊าบ  Kiss
บันทึกการเข้า
7
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 30 พฤษภาคม 2007, 11:30:56 »

bigdump
บันทึกการเข้า

Moha
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 67
ออฟไลน์ ออฟไลน์

กระทู้: 1,521



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 30 พฤษภาคม 2007, 12:38:31 »

ใช้ copy file มันเลยไหมครับ เล่นกัน ดิบๆ ไปเลย

ถ้า unix ก็ แล้วแต่ path เช่นอาจจะ /var/db/ อะไรทำนองเนี่ย
บันทึกการเข้า

น่ารักดอทคอม : ถึกๆ ต่อไป กับ เว็บ 1.x หรือ เว็บทำมือวันละ หน้าสองหน้า manual html เพียวๆ + เทคนิคเดิมๆ

เว็บใครๆ ก็รัก
- แนะนำ => Directory : หางาน : เกมส์ : หวย
- pha.narak.com : PHA => People Living With HIV / AIDS : เว็บไซค์สังคมของผู้ป่วย HIV
ใครมี twitter คุยกันขำๆ กับ ผมได้นะ => @iammoha หรือจะ facebook ก็ @paspon
ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,622



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 30 พฤษภาคม 2007, 13:40:42 »

งั้นก็ลองงี้เลย

mysql database < database.sql;

ไม่รู้จะได้ป่าวนะครับ ลองดูๆ  Tongue



บันทึกการเข้า

hurahura
สมุนแก๊งเสียว
*

พลังน้ำใจ: 20
ออฟไลน์ ออฟไลน์

กระทู้: 868



ดูรายละเอียด
« ตอบ #13 เมื่อ: 30 พฤษภาคม 2007, 13:46:47 »

bigdump

เย้ๆๆๆ ได้แล้ว ขอบคุณมากๆเลยครับ  Kiss เจ๋งมากเลย ไฟล์เดียวอยู่ สุดยอด Grin

ตอนแรกไปโหลดเวอร์ชั่นเก่ามา ทำยังไงก็ไม่ได้ พอไปเอาตัวใหม่มาทีเดียวได้เลย

ขอบคุณคนอื่นด้วยครับที่มาช่วยตอบด้วยครับ

 Smiley
บันทึกการเข้า
7
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 1,353



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 30 พฤษภาคม 2007, 13:56:34 »

นึกว่ามองไม่เห็น อิอิ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์