MySQL - Koneksi
Koneksi MySQL Menggunakan MySQL Binary
Anda dapat membuat database MySQL menggunakan mysql biner pada prompt perintah.
Contoh
Berikut adalah contoh sederhana untuk terhubung ke server MySQL dari command prompt -
[root@host]# mysql -u root -p
Enter password:******
Ini akan memberi Anda prompt perintah mysql> di mana Anda akan dapat menjalankan perintah SQL apa pun. Berikut adalah hasil dari perintah di atas -
Blok kode berikut menunjukkan hasil kode 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, kami telah menggunakan rootsebagai pengguna tetapi Anda juga dapat menggunakan pengguna lain. Setiap pengguna akan dapat melakukan semua operasi SQL, yang diizinkan untuk pengguna tersebut.
Anda dapat memutuskan koneksi dari database MySQL kapan saja menggunakan exit perintah di mysql> prompt.
mysql> exit
Bye
Koneksi MySQL Menggunakan Script PHP
PHP menyediakan mysql_connect()berfungsi untuk membuka koneksi database. Fungsi ini mengambil lima parameter dan mengembalikan pengenal tautan MySQL saat berhasil atau SALAH saat gagal.
Sintaksis
connection mysql_connect(server,user,passwd,new_link,client_flag);
Sr.No. | Parameter & Deskripsi |
---|---|
1 | server Opsional - Nama host yang menjalankan server database. Jika tidak ditentukan, maka nilai defaultnya adalahlocalhost:3306. |
2 | user Opsional - Nama pengguna mengakses database. Jika tidak ditentukan, maka defaultnya adalah nama pengguna yang memiliki proses server. |
3 | passwd Opsional - Kata sandi pengguna yang mengakses database. Jika tidak ditentukan, maka defaultnya adalah kata sandi kosong. |
4 | new_link Opsional - Jika panggilan kedua dilakukan ke mysql_connect () dengan argumen yang sama, tidak ada koneksi baru yang akan dibuat; sebagai gantinya, pengenal dari koneksi yang sudah dibuka akan dikembalikan. |
5 | client_flags Opsional - Kombinasi dari konstanta berikut -
|
Anda dapat memutuskan koneksi dari database MySQL kapan saja menggunakan fungsi PHP lainnya mysql_close(). Fungsi ini mengambil satu parameter, yang merupakan koneksi yang dikembalikan olehmysql_connect() fungsi.
Sintaksis
bool mysql_close ( resource $link_identifier );
Jika sumber daya tidak ditentukan, maka database yang terakhir dibuka akan ditutup. Fungsi ini mengembalikan nilai true jika menutup koneksi dengan sukses, jika tidak maka mengembalikan nilai salah.
Contoh
Coba contoh berikut untuk terhubung ke server MySQL -
<html>
<head>
<title>Connecting MySQL Server</title>
</head>
<body>
<?php
$dbhost = 'localhost:3306';
$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>