Anda dapat menggunakan klien MySQL untuk terhubung ke tenant MySQL dari OceanBase Database. Topik ini menjelaskan prasyarat dan prosedur koneksi.
Prasyarat
Sebelum terhubung ke database OceanBase menggunakan klien MySQL, pastikan kondisi berikut terpenuhi:
Klien MySQL telah diinstal di server Anda. OceanBase Database mendukung klien MySQL versi 5.5, 5.6, dan 5.7.
Variabel lingkungan PATH mencakup direktori tempat klien MySQL berada.
Prosedur
Di baris perintah, masukkan parameter operasi MySQL dalam format berikut:
$ mysql -hxxx.xxx.xxx.xxx -P3306 -u a**** -p****** -A -c -DoceanbaseOpsi:
Opsi
Deskripsi
-h
Nama domain database OceanBase yang akan dihubungkan.
-P
Port untuk menghubungkan ke database OceanBase. Secara default, port adalah 3306 dalam mode MySQL.
-u
Akun tenant.
-p
Password akun. Untuk alasan keamanan, Anda dapat melewati opsi ini. Dalam hal ini, Anda akan diminta untuk memasukkan password nanti. Password tidak terlihat.
-A
Menentukan untuk tidak mengambil informasi semua tabel untuk memastikan login cepat saat Anda terhubung ke OceanBase Database.
-c
Menentukan bahwa komentar tidak boleh diabaikan dalam lingkungan runtime MySQL.
-D
Nama database yang akan diakses. Anda dapat mengubahnya menjadi database bisnis yang sesuai.
Setelah koneksi dibuat, prompt baris perintah OceanBase default berikut muncul di terminal baris perintah:
MySQL [oceanbase]>Untuk keluar dari terminal baris perintah OBClient, masukkan
exitdan tekan Enter, atau tekan Ctrl+D.
Contoh kode
Kode contoh berikut menunjukkan cara terhubung ke tenant MySQL dari OceanBase Database melalui klien MySQL:
$ mysql -hxxx.xxx.xxx.xxx -P3306 -u a**** -p****** -c -A -DoceanbaseSetelah berhasil login, hasil berikut dikembalikan:
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MySQL connection id is 62488 Server version: 5.6.25 OceanBase 3.2.4.2 (…) (Built Feb 27 2023 17:31:19) <... Dihilangkan…> Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MySQL [oceanbase]>Lihat database.
MySQL [oceanbase]> SHOW DATABASES;Hasil pengembalian:
+--------------------+ | Database | +--------------------+ | oceanbase | | information_schema | | mysql | | test | +--------------------+ 4 rows in setMasukkan
exitdan tekan Enter untuk keluar.MySQL [oceanbase]> exitHasil eksekusi:
Bye