BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: jaynak ที่ กุมภาพันธ์ 09, 2010, 11:56:20 AM

หัวข้อ: คำสั่ง dump database
เริ่มหัวข้อโดย: jaynak ที่ กุมภาพันธ์ 09, 2010, 11:56:20 AM
ผมอยากจะ copy database จาก linux --> linux อีกเครื่อง
พอจะมีคำสั่งไหมครับ ช่วยแนะนำทีครับ
หัวข้อ: Re: คำสั่ง dump database
เริ่มหัวข้อโดย: thecoy ที่ กุมภาพันธ์ 09, 2010, 12:00:13 PM
ฐานข้อมูล hosxp หรือเปล่า ถ้าใช่ ใช้ initial import ดีกว่า หรือว่าประมาณนี้ได้มั้ย
#mysqldump --opt --default-character-set=tis620 --force --allow-keywords --single-transaction --ignore-
table=hos.replicate_log -h ipslave -u sa -psa databasename > /var/backup/hos1.sql
หัวข้อ: Re: คำสั่ง dump database
เริ่มหัวข้อโดย: jaynak ที่ กุมภาพันธ์ 09, 2010, 12:48:13 PM
ขอบคุณครับ
ใช่ครับ ฐานข้อมูล hos
เดี๋ยวจะลองดูครับ
หัวข้อ: Re: คำสั่ง dump database
เริ่มหัวข้อโดย: jaynak ที่ กุมภาพันธ์ 09, 2010, 13:13:00 PM
ได้แล้วครับ จะเป็นไฟล์ .sql
แล้วถ้าจะเอาไปใช้งานใน hosxp ต้องทำอย่างไรต่อครับ
หัวข้อ: Re: คำสั่ง dump database
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 09, 2010, 20:53:16 PM
ส่งข้อมูลออก (Dump)
C:\Program Files\HOSxP\MySQL\bin>mysqldump -u sa -psa eoffice > c:\temp\e.sql

สร้างฐานข้อมูลใหม่
C:\Program Files\HOSxP\MySQL\bin>mysqladmin -u sa -psa create e1

นำข้อมูลที่ backup ไว้มาใส่ในฐานข้อมูลใหม่
C:\Program Files\HOSxP\MySQL\bin>mysql -u sa -psa  e1 < C:\temp\e.sql