Koneksi menggunakan MySQL “mysql biner”:
Anda dapat membuat database MySQL menggunakan biner mysql pada command prompt.
contoh:
Berikut ini adalah contoh sederhana untuk menghubungkan ke server MySQL dari command prompt:
[root@host]# mysql -u root -p Enter password:******
Ini akan memberi Anda mysql> command prompt di mana Anda akan dapat mengeksekusi perintah SQL. Berikut ini adalah hasil dari perintah di atas:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2854760 to server version: 5.0.9 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
Dalam contoh di atas kita telah menggunakan root sebagai user tetapi Anda dapat menggunakan pengguna lain. Setiap pengguna akan dapat melakukan semua operasi SQL yang diperbolehkan untuk user tersebut. Anda dapat memutuskan koneksi dari database MySQL menggunakan perintah setiap saat keluar di prompt mysql>.
mysql> exit Bye
Koneksi MySQL menggunakan PHP Script: PHP menyediakan fungsi mysql_connect () untuk membuka koneksi database. Fungsi ini membutuhkan waktu lima parameter dan mengembalikan sebuah identifier link pada keberhasilan MySQL, atau FALSE pada kegagalan.
Syntax:
connection mysql_connect(server,user,passwd,new_link,client_flag);
Parameter | Description |
---|---|
server | Opsional – Nama host yang menjalankan database server. Jika tidak ditentukan maka nilai default adalah localhost: 3036. |
user | Opsional – Nama pengguna mengakses database. Jika tidak ditentukan maka default adalah nama user yang memiliki proses server. |
passwd |
Opsional – password dari pengguna mengakses database. Jika tidak ditentukan maka default adalah password kosong.
|
new_link |
new_link Opsional – Jika panggilan kedua dibuat untuk mysql_connect () dengan argumen yang sama, tidak ada koneksi baru akan dibentuk, melainkan identifier dari koneksi yang telah dibuka akan dikembalikan.
|
client_flags | Opsional – Sebuah kombinasi dari konstanta berikut ini:-MYSQL_CLIENT_SSL – Gunakan enkripsi SSL -MYSQL_CLIENT_COMPRESS – Gunakan kompresi protokol -MYSQL_CLIENT_IGNORE_SPACE – Memungkinkan spasi setelah nama fungsi -MYSQL_CLIENT_INTERACTIVE – Biarkan detik waktu timeout interaktif tidak aktif sebelum menutup koneksi |
Anda dapat memutuskan koneksi dari database MySQL kapan saja dengan menggunakan mysql_close Fungsi PHP yang lain (). Fungsi ini mengambil parameter tunggal yang koneksi dikembalikan oleh mysql_connect () fungsi.
Syntax:
bool mysql_close ( resource $link_identifier );
Jika sumber daya tidak ditentukan maka database terakhir dibuka ditutup. Fungsi ini mengembalikan nilai true jika menutup koneksi berhasil jika tidak kembali palsu.
Example:
Coba contoh berikut untuk menghubungkan ke server MySQL:
<html> <head> <title>Connecting MySQL Server</title> </head> <body> <?php $dbhost = 'localhost:3036'; $dbuser = 'guest'; $dbpass = 'guest123'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($conn); ?> </body> </html>