MySQL - Instalasi

Semua unduhan untuk MySQL berada di Unduhan MySQL . Pilih nomor versiMySQL Community Server yang diperlukan bersama dengan platform tempat Anda menjalankannya.

Menginstal MySQL di Linux / UNIX

Cara yang disarankan untuk menginstal MySQL di sistem Linux adalah melalui RPM. MySQL AB menyediakan RPM berikut untuk diunduh di situs webnya -

  • MySQL - Server database MySQL 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 - Pustaka dan file header yang berguna saat menyusun program lain yang menggunakan MySQL.

  • MySQL-shared - Perpustakaan bersama untuk klien MySQL.

  • MySQL-bench - Tolok ukur dan alat pengujian kinerja untuk server database MySQL.

RPM MySQL yang tercantum di sini semuanya dibangun di atas a SuSE Linux system, tetapi mereka biasanya akan bekerja pada varian Linux lainnya tanpa kesulitan.

Sekarang, Anda harus mengikuti langkah-langkah yang diberikan di bawah ini, untuk melanjutkan instalasi -

  • Masuk ke sistem menggunakan root pengguna.

  • 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

Perintah di atas menangani instalasi 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.

Kotak kode berikut memiliki langkah opsional tetapi disarankan untuk menginstal RPM yang tersisa dengan cara yang sama -

[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

Instalasi default pada versi Windows mana pun sekarang jauh lebih mudah daripada sebelumnya, karena MySQL kini dikemas rapi dengan sebuah installer. Cukup unduh paket penginstal, unzip di mana saja, dan jalankan file setup.exe.

Setup.exe penginstal default akan memandu Anda melalui proses sepele dan secara default akan menginstal semuanya di bawah C: \ mysql.

Uji server dengan mengaktifkannya dari prompt perintah untuk pertama kali. Pergi ke lokasimysqld server yang mungkin adalah C: \ mysql \ bin, dan ketik -

mysqld.exe --console

NOTE - Jika Anda menggunakan NT, maka Anda harus menggunakan mysqld-nt.exe daripada 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) tempat proses database dijalankan.

MySQL tidak akan menambahkan dirinya sendiri ke menu start, dan tidak ada cara GUI yang bagus untuk menghentikan server. Oleh karena itu, jika Anda cenderung memulai server dengan mengklik ganda mysqld yang dapat dieksekusi, Anda harus ingat untuk menghentikan proses secara manual dengan 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

Menggunakan mysqladminbiner 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 mungkin berbeda 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 masalah dalam penginstalan Anda dan Anda memerlukan bantuan untuk memperbaikinya.

Jalankan perintah SQL sederhana menggunakan Klien MySQL

Anda dapat terhubung ke server MySQL Anda melalui klien MySQL dan dengan menggunakan mysqlperintah. Saat ini, Anda tidak perlu memberikan kata sandi apa pun karena secara default akan disetel kosong.

Anda bisa menggunakan perintah berikut -

[root@host]# mysql

Itu harus dihargai dengan prompt mysql>. Sekarang, Anda terhubung ke server MySQL dan Anda dapat menjalankan semua perintah SQL pada 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 seperti yang diberikan dalam blok kode 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, jadi Anda tidak perlu terus mengetikkan jalur lengkap setiap kali Anda ingin menggunakan klien baris perintah.

Untuk pesta, itu akan menjadi seperti -

export PATH = $PATH:/usr/bin:/usr/sbin

Menjalankan MySQL pada Waktu Boot

Jika Anda ingin menjalankan server MySQL saat boot, pastikan Anda memiliki entri berikut di file /etc/rc.local.

/etc/init.d/mysqld start

Selain itu, Anda harus memiliki biner mysqld di direktori /etc/init.d/.