Distribusi Unix yang umum menyertakan versi biner dari PHP yang dapat diinstal. Meskipun versi biner ini biasanya dibuat dengan dukungan untuk ekstensi MySQL yang diaktifkan, pustaka ekstensi itu sendiri mungkin perlu diinstal menggunakan paket tambahan. Periksa manajer paket daripada yang disertakan dengan distribusi pilihan Anda untuk ketersediaan
Kecuali jika distribusi Unix Anda dilengkapi dengan paket biner PHP dengan ekstensi mysqli tersedia, Anda perlu membuat PHP dari kode sumber. Membangun PHP dari sumber memungkinkan Anda menentukan ekstensi MySQL yang ingin Anda gunakan, serta pustaka klien pilihan Anda untuk setiap ekstensi
MySQL Native Driver adalah opsi yang direkomendasikan, karena menghasilkan peningkatan kinerja dan memberikan akses ke fitur yang tidak tersedia saat menggunakan MySQL Client Library. Lihat untuk ikhtisar singkat tentang keunggulan MySQL Native Driver
/path/to/mysql_config mewakili lokasi program mysql_config yang disertakan dengan MySQL Server
Perhatikan bahwa dimungkinkan untuk mencampur ekstensi MySQL dan pustaka klien secara bebas. Misalnya, dimungkinkan untuk mengaktifkan ekstensi MySQL untuk menggunakan MySQL Client Library [libmysql], sambil mengonfigurasi ekstensi mysqli untuk menggunakan MySQL Native Driver. Namun, semua permutasi ekstensi dan pustaka klien dimungkinkan
Contoh berikut membangun ekstensi MySQL untuk menggunakan MySQL Client Library, dan ekstensi mysqli dan PDO MYSQL untuk menggunakan MySQL Native Driver
Ekstensi MySQLi dirancang untuk bekerja dengan MySQL versi 4. 1. 13 atau lebih baru, Jadi harus download MySQL. Semua unduhan untuk MySQL terletak di Unduhan MySQL. Pilih nomor versi terbaru untuk MySQL Community Server yang Anda inginkan dan, setepat mungkin, platform yang Anda inginkan
Instalasi MySQL di Linux/UNIX
Cara yang disarankan untuk menginstal MySQL pada sistem Linux adalah melalui RPM. MySQL AB menyediakan RPM berikut untuk diunduh di situs webnya −
MySQL − Server database MySQL, yang mengelola database dan tabel, mengontrol akses pengguna, dan memproses kueri SQL
MySQL-client − Program klien MySQL, yang memungkinkan untuk terhubung dan berinteraksi dengan server
MySQL-devel − Perpustakaan dan file header yang berguna saat mengkompilasi program lain yang menggunakan MySQL
MySQL-shared − Pustaka bersama untuk klien MySQL
MySQL-bench − Tolok ukur dan alat pengujian kinerja untuk server database MySQL
RPM MySQL yang tercantum di sini semuanya dibangun pada sistem Linux SuSE, tetapi biasanya akan bekerja pada varian Linux lainnya tanpa kesulitan
Sekarang, ikuti langkah-langkah berikut untuk melanjutkan instalasi –
Login ke sistem menggunakan pengguna root
Beralih ke direktori yang berisi RPM −
Instal server database MySQL dengan menjalankan perintah berikut. Ingatlah untuk mengganti nama file yang dicetak miring dengan nama file RPM Anda
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
Ini adalah langkah opsional tetapi disarankan untuk menginstal sisa RPM dengan cara yang sama −
Perintah di atas menangani penginstalan server MySQL, membuat pengguna MySQL, membuat konfigurasi yang diperlukan, dan memulai server MySQL secara otomatis
Anda dapat menemukan semua binari terkait MySQL di /usr/bin dan /usr/sbin. Semua tabel dan database akan dibuat di direktori /var/lib/mysql
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm_
Menginstal MySQL di Windows
Penginstalan default pada versi Windows apa pun sekarang jauh lebih mudah daripada sebelumnya, karena MySQL kini dikemas dengan rapi dengan penginstal. Cukup unduh paket penginstal, unzip di mana saja, dan jalankan setup. exe
Pengaturan penginstal bawaan. exe akan memandu Anda melalui proses sepele dan secara default akan menginstal semuanya di bawah C. \mysql
Uji server dengan menyalakannya dari command prompt pertama kali. Pergi ke lokasi server mysqld yang mungkin C. \mysql\bin, dan ketik -
mysqld.exe --console
CATATAN - Jika Anda menggunakan NT, maka Anda harus menggunakan mysqld-nt. exe bukannya mysqld. exe
Jika semuanya berjalan lancar, Anda akan melihat beberapa pesan tentang startup dan InnoDB. Jika tidak, Anda mungkin memiliki masalah izin. Pastikan direktori yang menyimpan data Anda dapat diakses oleh pengguna mana pun [mungkin mysql] yang menjalankan proses database
MySQL tidak akan menambahkan dirinya sendiri ke menu mulai, dan juga tidak ada cara GUI yang bagus untuk menghentikan server. Oleh karena itu, jika Anda cenderung memulai server dengan mengklik dua kali eksekusi mysqld, Anda harus ingat untuk menghentikan proses secara manual menggunakan mysqladmin, Daftar Tugas, Pengelola Tugas, atau cara khusus Windows lainnya
Memverifikasi Instalasi MySQL
Setelah MySQL berhasil diinstal, tabel dasar telah diinisialisasi, dan server telah dimulai, Anda dapat memverifikasi bahwa semuanya berfungsi sebagaimana mestinya melalui beberapa tes sederhana
Gunakan Utilitas mysqladmin untuk Mendapatkan Status Server
Gunakan biner mysqladmin untuk memeriksa versi server. Biner ini akan tersedia di /usr/bin di linux dan di C. \mysql\bin di windows
[root@host]# mysqladmin --version
Ini akan menghasilkan hasil berikut di Linux. Ini dapat bervariasi tergantung pada instalasi Anda −
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386_
Jika Anda tidak mendapatkan pesan seperti itu, mungkin ada beberapa masalah dalam instalasi Anda dan Anda memerlukan bantuan untuk memperbaikinya
Jalankan perintah SQL sederhana menggunakan MySQL Client
Anda dapat terhubung ke server MySQL Anda dengan menggunakan klien MySQL menggunakan perintah mysql. Saat ini, Anda tidak perlu memberikan kata sandi apa pun karena secara default akan dikosongkan
Jadi gunakan saja perintah berikut
[root@host]# mysql
Itu harus dihargai dengan prompt mysql>. Sekarang, Anda terhubung ke server MySQL dan Anda dapat menjalankan semua perintah SQL di prompt mysql> sebagai berikut −
mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set [0.13 sec]_
Langkah-langkah Pasca Instalasi
MySQL dikirimkan dengan kata sandi kosong untuk pengguna root MySQL. Segera setelah Anda berhasil menginstal database dan klien, Anda perlu mengatur kata sandi root sebagai berikut –
[root@host]# mysqladmin -u root password "new_password";
Sekarang untuk membuat koneksi ke server MySQL Anda, Anda harus menggunakan perintah berikut –
[root@host]# mysql -u root -p Enter password:*******_
Pengguna UNIX juga ingin meletakkan direktori MySQL Anda di PATH Anda, jadi Anda tidak perlu mengetikkan path lengkap setiap kali Anda ingin menggunakan klien baris perintah. Untuk bash, itu akan menjadi seperti -
export PATH = $PATH:/usr/bin:/usr/sbin_
Menjalankan MySQL saat boot
Jika Anda ingin menjalankan server MySQL saat boot, pastikan Anda telah mengikuti entri di /etc/rc. berkas lokal