MySQL Sandbox เป็นเครื่องมือที่มาเปิดที่ให้บริการรวดเร็วและไม่เจ็บปวดติดตั้งฝั่งเซิร์ฟเวอร์ MySQL ในการแยก
การติดตั้ง:
แกะไบนารี MySQL จำเป็นบางภายใต้ไดเรกทอรีบ้านของคุณและให้มันเป็นชื่อที่สะดวก (เช่น /opt/mysql/5.1.10 หรือ $ HOME / ไบนารี / 5.1.10)
แกะแพคเกจการจัดจำหน่ายในไดเรกทอรีที่ว่างเปล่าหนึ่งและเรียกใช้สคริปต์ติดตั้ง ตัวอย่างเช่น:
./install.pl -f sandbox.conf --basedir = $ HOME / ไบนารี / 5.1.10
คุณสามารถสร้างไดเรกทอรีข้อมูลในสองวิธี:
- การใช้สคริปต์ mysql_install_db ในกรณีนี้ทรายจะทำงานสคริปต์เพิ่มเติมในการติดตั้งชื่อผู้ใช้และรหัสผ่านในฐานข้อมูล
install.pl --datadir_from สคริปต์ =
- คัดลอกจากไดเรกทอรีที่มีอยู่แล้ว (ที่คุณจำเป็นต้องมีสิทธิ์ที่จำเป็นในการอ่าน FIES จากแหล่งกำเนิด)
install.pl --datadir_from = ผบ: / usr / local / mysql / ข้อมูล / mysql
หากต้องการดูตัวเลือกที่มีการเรียกใช้ --help ./install.pl
การใช้งาน:
เปลี่ยนไดเรกทอรีการอย่างใดอย่างหนึ่งที่สร้างขึ้นใหม่ (ค่าเริ่มต้น:
$ HOME / mysql_sandboxVERSION)
เริ่มต้นเซิร์ฟเวอร์
./start.sh
หยุดเซิร์ฟเวอร์
./start.sh
ใช้ไคลเอนต์กับเซิร์ฟเวอร์ทราย:
./use.sh
What ใหม่ ในข่าวประชาสัมพันธ์นี้:
- MySQL-Sandbox 3.0.28 ในขณะนี้สนับสนุน MySQL 5.6 ใน วิธีการมากขึ้น.
- นอกเหนือจากการสร้างเรียงรายไม่มีข้อผิดพลาดก็ไม่ยังปราบปรามฟุ่มเฟื่อยที่ไม่จำเป็นก็จะทำให้ 'ชัดเจน' คำสั่งที่ปลอดภัยและมันจะเพิ่มสคริปต์เพื่อให้สามารถใช้ ID ธุรกรรมระดับโลกในการจำลองแบบ.
มีอะไรใหม่ ในรุ่น 3.0.19:
- MySQL 3.0.19 Sandbox ในขณะนี้สนับสนุน tarballs ที่ดอน 'T เริ่มต้นด้วย' MySQL '.
- คำนำหน้าสนับสนุน ได้แก่ 'MySQL', 'Percona' และ 'MariaDB'.
- นอกจากนี้คุณยังสามารถเพิ่มคำนำหน้าไปยังไดเรกทอรี tarball สกัด.
- การเปลี่ยนแปลงเหล่านี้มีผลข้างเคียงของการทำ & quot; make_sandbox & quot; เข้ากันไม่ได้ย้อนหลัง ไวยากรณ์ไปจาก
- & quot; make_sandbox tarball [--export_binaries] [ตัวเลือกสำหรับการ low_level_make_sandbox] & quot;
- & quot; make_sandbox [--export_binaries | --add_prefix] tarball - [ตัวเลือกสำหรับ low_level_make_sandbox] & quot;
- (แจ้งให้ทราบล่วงหน้า '-' ก่อนที่จะเลือกสุดท้าย)
มีอะไรใหม่ ในรุ่น 3.0 GA:
- คุณลักษณะใหม่รวมถึง: การติดตั้งเป็นโมดูล Perl, ทราย เครื่องมือชุดทดสอบกับ 200 ทดสอบการใช้งานที่กำหนดไว้การทดสอบการตรวจสอบพอร์ต, ความสามารถในการติดตั้งจากไดเรกทอรีแหล่งที่มาและจากไบนารีติดตั้งแล้วย้ายคัดลอกการรักษาและการลบเรียงราย, การสร้างระบบจำลองแบบลำดับชั้น.
ต้องการ
- ระบบปฏิบัติการลินุกซ์หรือ FreeBSD
- MySQL Community Edition ที่
- Perl
- GNU Bash
ความคิดเห็นที่ไม่พบ