MySQL - Sambungan

Hai, para pemrogram yang sedang mencari ilmu! Selamat datang ke perjalanan kita dalam dunia sambungan MySQL. Sebagai guru ilmu komputer yang ramah di lingkungan sekitar Anda, saya di sini untuk memandu Anda melalui topik yang menarik ini. Jangan khawatir jika Anda adalah pemula sepenuhnya dalam pemrograman - kita akan mulai dari dasar dan tingkatkan keahlian kita secara bertahap. Ayo masuk ke dalam!

MySQL - Connection

Mengerti Sambungan MySQL

Sebelum kita masuk ke hal yang membingungkan, mari bicarakan apa sebenarnya sambungan MySQL. Bayangkan Anda mencoba memasuki klub rahasia (itu adalah database MySQL kita). Anda perlu tahu knock rahasia (itu adalah metode sambungan kita) dan memiliki kunci yang benar (itu adalah kata sandi kita). Setelah Anda masuk, Anda dapat mulai bermain dengan semua hal menarik di dalamnya (itu adalah data kita).

Setel Kata Sandi ke MySQL Root

Hal pertama yang kita perlu lakukan adalah menyetel kata sandi untuk pengguna root MySQL kita. Pengguna root seperti bos database kita - dia memiliki semua izin dan dapat melakukan apa saja. Menyetel kata sandi yang kuat sangat penting untuk keamanan.

Langkah 1: Masuk ke MySQL

Buka terminal atau command prompt Anda dan ketik:

mysql -u root

Jika Anda baru saja menginstal MySQL, Anda mungkin belum memiliki kata sandi, jadi ini seharusnya membolehkan Anda masuk.

Langkah 2: Setel kata sandi

Setelah Anda masuk, gunakan perintah ini untuk menyetel kata sandi baru:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'kata_sandi_baru_anda';

Ganti 'kata_sandi_baru_anda' dengan kata sandi kuat yang Anda pilih. Ingat, kata sandi yang bagus seperti permainan - sulit untuk ditebak tapi mudah untuk diingat!

Langkah 3: Flush privileges

Setelah menyetel kata sandi, kita perlu memberitahu MySQL untuk menggunakan pengaturan baru ini:

FLUSH PRIVILEGES;

Pikirkan ini seperti menekan tombol "Simpan" pada perubahan Anda.

Sambungan MySQL Menggunakan MySQL Binary

Sekarang kita sudah menyetel kata sandi, mari sambungkan ke MySQL menggunakan MySQL binary. Ini seperti menggunakan pintu depan untuk memasuki klub rahasia.

Menyambung ke MySQL

Untuk menyambung, gunakan perintah ini:

mysql -u root -p

Flag -u menentukan pengguna (dalam hal ini, root), dan flag -p memberitahu MySQL untuk meminta kata sandi. Ketika diminta, masukkan kata sandi yang Anda setel sebelumnya.

Jika semua berjalan lancar, Anda seharusnya melihat sesuatu seperti ini:

Selamat datang di monitor MySQL. Perintah berakhir dengan ; atau \g.
ID sambungan MySQL Anda adalah 8
Versi server: 8.0.28 MySQL Community Server - GPL

Hak cipta (c) 2000, 2022, Oracle dan/atau afiliasinya.

Oracle adalah merek dagang terdaftar milik Oracle Corporation dan/atau afiliasinya.
Nama lain mungkin adalah merek dagang milik pemiliknya masing-masing.

Ketik 'help;' atau '\h' untuk bantuan. Ketik '\c' untuk membersihkan pernyataan masukan saat ini.

mysql>

Selamat! Anda sekarang sudah tersambung ke MySQL. Anda dapat mulai memasukkan perintah SQL di prompt mysql>.

Sambungan MySQL Menggunakan Skrip PHP

Sekarang, mari lihat bagaimana kita dapat menyambung ke MySQL menggunakan skrip PHP. Ini seperti memiliki butler robot yang pergi ke klub dan membawa kembali apa yang Anda butuhkan.

Langkah 1: Tulis skrip PHP

Buat file baru bernama mysql_connect.php dan tambahkan kode berikut:

<?php
$servername = "localhost";
$username = "root";
$password = "kata_sandi_anda";

// Buat sambungan
$conn = new mysqli($servername, $username, $password);

// Periksa sambungan
if ($conn->connect_error) {
die("Sambungan gagal: " . $conn->connect_error);
}
echo "Tersambung secara sukses";
?>

mariuraikan ini:

  • Kita menentukan rincian server: $servername, $username, dan $password.
  • Kita buat sambungan baru menggunakan mysqli.
  • Kita periksa apakah sambungan sukses. Jika tidak, kita cetak pesan kesalahan.
  • Jika sambungan sukses, kita cetak pesan sukses.

Langkah 2: Jalankan skrip

Untuk menjalankan skrip ini, Anda perlu memiliki PHP terinstal di komputer Anda dan server web seperti Apache. Simpan file di direktori server web Anda (sering disebut htdocs atau www), lalu buka browser web dan navigasikan ke http://localhost/mysql_connect.php.

Jika semua pengaturan benar, Anda seharusnya melihat "Tersambung secara sukses" di browser Anda.

Metode Sambungan MySQL Umum

Berikut adalah tabel yang menggabungkan metode sambungan MySQL umum yang kita diskusikan:

Metode Deskripsi Gunakan untuk
MySQL Binary Antarmuka baris perintah Query cepat, administrasi database
PHP mysqli Ekstensi PHP untuk MySQL Aplikasi web, skrip server

Kesimpulan

Dan begitu saja, teman-teman! Kita telah melakukan perjalanan dari menyetel kata sandi MySQL kita ke menyambung melalui baris perintah dan bahkan menulis skrip PHP untuk menyambung. Ingat, latihan membuat sempurna. Jangan khawatir untuk mencoba dan mencoba hal lain.

Sebelum saya membiarkan Anda pergi, ini adalah sedikit lelucon MySQL untuk Anda: Mengapa administrator database meninggalkan istrinya? Dia memiliki terlalu banyak kunci asing! ?

Selamat coding, dan mayat sambungan Anda selalu kuat dan query Anda selalu mengembalikan data yang Anda cari!

Credits: Image by storyset