MySQL Sandbox ay isang open source tool na nag-aalok ng mabilis at walang kahirap-hirap mag-install ng bahagi MySQL server sa paghihiwalay.
Pag-install:
-Unpack ang mga kinakailangang MySQL binary sa isang lugar sa ilalim ng iyong home directory, at bigyan ito ng isang maginhawang pangalan (hal /opt/mysql/5.1.10, o $ HOME / binary / 5.1.10)
-Unpack ang package ng pamamahagi sa isang walang laman na direktoryo at magpatakbo ng mga mag-install ng script. Halimbawa:
./install.pl -f sandbox.conf --basedir = $ HOME / binary / 5.1.10
Maaari kang lumikha ng direktoryo ng data sa dalawang paraan:
- Gumagamit mysql_install_db script. Sa kasong ito, ang sandbox ay tatakbo ng isang karagdagang script na i-install ang username at password sa database.
install.pl --datadir_from = script
- Pagkopya mula sa isang umiiral na direktoryo (kailangan mong magkaroon ng mga kinakailangang mga pribilehiyo na basahin fies mula sa pinagmulan)
install.pl --datadir_from = dir: / usr / lokal / MySQL / data / MySQL
Upang makita ang mga magagamit na pagpipilian, patakbuhin ./install.pl --help
Paggamit:
Baguhin ang direktoryo sa bagong likhang isa (default:
$ HOME / mysql_sandboxVERSION)
Simulan ang server
./start.sh
Itigil ang server
./start.sh
gumamit ng isang client sa sandbox server:
./use.sh
What bago ang sa paglabas:
- Sinusuportahan na ngayon ng MySQL-Sandbox 3.0.28 MySQL 5.6 sa mas maraming mga paraan.
- Sa karagdagan sa paglikha sandboxes nang walang mga error, ito ay sugpuin din ang mga hindi kinakailangang kalabisan ng mga salitang walang kabuluhan, ginagawang ang 'malinaw' command na mas ligtas, at nagdadagdag ito ng isang script upang paganahin ang ID global transaksyon sa pagtitiklop.
Ano ang bagong sa bersyon 3.0.19:
- Sinusuportahan na ngayon ng MySQL Sandbox 3.0.19 tarballs na hindi 't magsimula sa' MySQL '.
- Mga sinusuportahang prefix ay 'MySQL', 'percona', at 'mariadb'.
- Maaari ka ring magdagdag ng prefix sa kinuha direktoryo tarball.
- Ang mga pagbabagong ito ay may epekto sa paggawa ng & quot; make_sandbox & quot; paatras tugma ang. Syntax ang napupunta mula sa
- & quot; make_sandbox TARBALL [--export_binaries] [pagpipilian para sa low_level_make_sandbox] & quot;
- & quot; make_sandbox [--export_binaries | --add_prefix] TARBALL - [mga pagpipilian para sa low_level_make_sandbox] & quot;
- (mapansin ang '-' bago ang huling pagpipilian)
Ano ang bagong sa bersyon 3.0 GA:
- Bagong tampok ay kinabibilangan ng: pag-install bilang Perl module, sa sandbox kasangkapan, isang pagsubok suite na may 200 mga pagsubok, pagsubok tinukoy ng user, port checking, ang kakayahan upang i-install mula sa isang direktoryo ng pinagmulan at mula sa naka-install na binary, paglipat, pagkopya, iniingatan at pagtatanggal ng sandboxes, paglikha ng hierarchical pagtitiklop system.
Mga Kinakailangan :
- Linux o FreeBSD operating system
- MySQL Komunidad Edition
- Perl
- GNU Bash
Mga Komento hindi natagpuan