Langkah pertama dalam menggunakan DBdeployer adalah mengunduh biner MySQL yang ingin Anda jalankan dan mengekstraknya ke direktori tempat Anda menyimpan binari Anda. Kami akan menggunakan Linux - Tarbal umum karena kompatibel dengan sebagian besar distribusi Linux, dan kami akan menyimpan binari kami di direktori /opt/mysql Show # wget https://dev.mysql.com/get/Downloads/MySQL-8.0/ \ mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz # mkdir /opt/mysql # dbdeployer --sandbox-binary=/opt/mysql/ unpack \ mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Perintah mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.110 akan mengekstrak dan memindahkan file ke direktori yang ditentukan. Output yang diharapkan dari operasi ini adalah # dbdeployer --sandbox-binary=/opt/mysql/ unpack mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.11 Kita sekarang dapat menggunakan perintah berikut untuk membuat kotak pasir MySQL mandiri baru dengan biner yang baru diekstraksi # dbdeployer --sandbox-binary=/opt/mysql/ deploy single 8.0.11_ Dan kita bisa mengamati DBdeployer menginisialisasi MySQL # dbdeployer --sandbox-binary=/opt/mysql/ deploy single 8.0.11 Creating directory /root/sandboxes Database installed in $HOME/sandboxes/msb_8_0_11 run 'dbdeployer usage single' for basic instructions' . sandbox server started Konfirmasikan bahwa MySQL berjalan dengan perintah mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.111 # ps -ef | grep mysql root 4249 1 0 20:18 pts/0 00:00:00 /bin/sh bin/mysqld_safe --defaults-file=/root/sandboxes/msb_8_0_11/my.sandbox.cnf root 4470 4249 1 20:18 pts/0 00:00:00 /opt/mysql/8.0.11/bin/mysqld --defaults-file=/root/sandboxes/msb_8_0_11/my.sandbox.cnf --basedir=/opt/mysql/8.0.11 --datadir=/root/sandboxes/msb_8_0_11/data --plugin-dir=/opt/mysql/8.0.11/lib/plugin --user=root --log-error=/root/sandboxes/msb_8_0_11/data/msandbox.err --pid-file=/root/sandboxes/msb_8_0_11/data/mysql_sandbox8011.pid --socket=/tmp/mysql_sandbox8011.sock --port=8011 root 4527 3836 0 20:18 pts/0 00:00:00 grep --color=auto mysql Kita sekarang dapat terhubung ke MySQL menggunakan perintah DBdeployerâs mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.112 # cd sandboxes/msb_8_0_11/ # ./use atau menggunakan kredensial root default # mysql -uroot -pmsandbox -h 127.0.0.1 -P 8011 Catatan Kami mendapat informasi port dari perintah mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.111 sebelumnya. Ingatlah bahwa ada dua cara untuk terhubung ke MySQL. melalui TCP/IP atau menggunakan soket. Kami juga bisa mendapatkan lokasi file socket dari output dari perintah mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.111 dan terhubung dengan itu, seperti yang ditunjukkan di sini # dbdeployer --sandbox-binary=/opt/mysql/ unpack0 Jika kita ingin menyiapkan lingkungan replikasi dengan topologi sumber/replika, kita dapat melakukannya dengan baris perintah berikut # dbdeployer --sandbox-binary=/opt/mysql/ unpack1 Dan kita akan menjalankan tiga mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.115 proses # ps -ef | grep mysql # dbdeployer --sandbox-binary=/opt/mysql/ unpack_3 Topologi lain yang dapat dikonfigurasi oleh DBdeployer adalah Replikasi Grup. Untuk contoh ini, kami akan mendefinisikan mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.116. Dengan melakukan ini, kami akan memerintahkan DBdeployer untuk mengonfigurasi server kami mulai dari port 49007 # dbdeployer --sandbox-binary=/opt/mysql/ unpack_4 Sekarang mari kita lihat contoh penerapan Galera Cluster menggunakan Percona XtraDB Cluster 5. 7. 32. Kami akan menunjukkan mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.11_6, dan kami ingin node kami dikonfigurasi dengan opsi mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.118 # dbdeployer --sandbox-binary=/opt/mysql/ unpack5 Seperti yang telah kita lihat, adalah mungkin untuk menyesuaikan parameter MySQL. Salah satu opsi yang menarik adalah mengaktifkan replikasi MySQL menggunakan pengidentifikasi transaksi global, atau GTID (kami akan membahas GTID lebih detail di ) # dbdeployer --sandbox-binary=/opt/mysql/ unpack6 Contoh terakhir kami menunjukkan bahwa penerapan beberapa versi mandiri sekaligus dapat dilakukanâdi sini, kami membuat lima instans mandiri # dbdeployer --sandbox-binary=/opt/mysql/ unpack7 Contoh sebelumnya hanyalah contoh kecil dari kemampuan DBdeployer. Dokumentasi lengkap tersedia di GitHub. Pilihan lain untuk memahami semesta kemungkinan adalah dengan menggunakan mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Unpacking tarball mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz to /opt/mysql/8.0.11 .........100.........200........289 Renaming directory /opt/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 to /opt/mysql/8.0.119 di baris perintah Bagaimana cara menjalankan MySQL 5. 7 di Windows?MySQL 5. 7. Petunjuk Instalasi (Windows) . Buka situs web mySQL untuk mengunduh Klik tombol Download di bawah MySQL Installer 5. 7 untuk jendela Setelah mengklik Unduh, pilih Pemasang mana yang akan digunakan dengan mengklik Unduh Untuk mendownload, Anda harus mengklik Login, Sign Up, atau klik No thanks, just start my download Cara menginstal MySQL5. 7 di Windows 7?Langkah 1. Unduh Server MySQL. • Pergi ke link berikut. . Langkah 2. Panduan Instalasi. •. Langkah 3. Tambahkan perintah mysql ke Variabel Windows PATH. . Langkah 4. Konfigurasi Server MySQL. . Langkah 5. Mulai dan Hentikan Server MySQL. . Langkah 6. Membuat Database MySQL dengan MySQL Workbench. . Langkah 7. Buat Tabel KARYAWAN Versi MySQL mana yang berfungsi di Windows 7?Penting. Hanya di Windows 7 x32 MySQL 5. 7. 25 dapat diinstal.
Bagaimana cara menginstal database MySQL di Windows 7?Klik. . Instal produk MySQL Terima lisensi Izinkan pemeriksaan versi (opsional) Pada 'Choose a Setup Type' terima "Developer Default" dan klik Next Sejumlah unduhan perangkat lunak yang diperlukan dapat diidentifikasi. . Pada layar 'Installation progress', tekan Execute - perangkat lunak MySQL akan diinstal |