ใครพอมีวิธีดีๆ เอา database จาก server ลงเครื่องเราบ้าง

เริ่มโดย hurahura, 30 พฤษภาคม 2007, 08:01:59

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

hurahura

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

barbies55

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


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

7


เรารักนายนะน้องฟี่


hurahura

อ้างถึงจาก: barbies55 ใน 30 พฤษภาคม 2007, 08:05:26
ก็ลงส่วนที่เป้นโครงสร้างตารางไปก่อน โดยตัดส่วนที่เป็น dump ออก
จากนั้นก็เอาส่วนข้อมูลมาแบ่งๆ ค่อยๆอัพไปค่ะ ตอนเซฟดาต้าเบสออกมา เซฟแบบ insert หรือเปล่าคะ


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

ส่วนเวลาเอาออกมาใช้คำสั่ง mysqldump อ่ะครับ

ColdMoney

ใช้ command line ครับ

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

ตัวอย่าง

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

:)


[direct=https://www.jumnong.com]รับจำนอง[/direct] [direct=https://burapasup.com]รับซื้อบ้าน[/direct] [direct=https://kadsan.com]สินค้าราคาถูก[/direct] [direct=https://checkcheap.com]เปรียบเทียบราคา[/direct]

hurahura

อ้างถึงจาก: ColdMoney ใน 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

:)




ถ้าไม่มี 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

อ้างถึงจาก: hurahura ใน 30 พฤษภาคม 2007, 09:04:13
ถ้าไม่มี 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 ไม่มี อาจจะได้นะ

[direct=https://www.jumnong.com]รับจำนอง[/direct] [direct=https://burapasup.com]รับซื้อบ้าน[/direct] [direct=https://kadsan.com]สินค้าราคาถูก[/direct] [direct=https://checkcheap.com]เปรียบเทียบราคา[/direct]

hurahura

อ้างถึงจาก: ColdMoney ใน 30 พฤษภาคม 2007, 09:27:01
อ้างถึงจาก: hurahura ใน 30 พฤษภาคม 2007, 09:04:13
ถ้าไม่มี 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


7


Moha

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

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

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

ColdMoney

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

mysql database < database.sql;

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



[direct=https://www.jumnong.com]รับจำนอง[/direct] [direct=https://burapasup.com]รับซื้อบ้าน[/direct] [direct=https://kadsan.com]สินค้าราคาถูก[/direct] [direct=https://checkcheap.com]เปรียบเทียบราคา[/direct]

hurahura

อ้างถึงจาก: 7 ใน 30 พฤษภาคม 2007, 11:30:56
bigdump

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

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

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

:)

7