Cara menggunakan utilitas mysql

MySQL adalah sistem manajemen basis data relasional sumber terbuka (RDBMS) yang telah populer selama lebih dari dua puluh tahun. Ini banyak digunakan pada sistem Linux untuk solusi server web dan aplikasi mandiri. Artikel ini akan memberikan ikhtisar utilitas MySQL yang paling umum digunakan, termasuk mysql dan mysqladmin, beserta beberapa contoh cara menggunakannya. Perlu dicatat bahwa penjelasan dalam artikel ini juga berlaku untuk MariaDB, fork MySQL yang populer yang dibuat oleh pengembang asli, karena kekhawatiran bahwa MySQL mungkin tidak lagi open source dan berniat mempertahankan kompatibilitas tinggi dengan MySQL

Instal dan gunakan MySQL

Saat menginstal MySQL, dua paket disediakan. mysql-server, yang berisi server dan semua utilitas untuk terhubung ke server, dan mysql-client, yang hanya berisi utilitas untuk terhubung ke server yang terletak di tempat lain. Apapun paket yang Anda pilih, akan ada beberapa perintah yang dimulai dengan "mysql"

Menghubungkan ke Server MySQL

Perintah mysql adalah klien baris perintah dan biner utama untuk menghubungkan ke server MySQL. Ini menyediakan shell tempat kita dapat berinteraksi dengan server MySQL atau MariaDB. Sebagian besar distribusi Linux mengharuskan Anda menjalankan utilitas ini sebagai root

$ sudo mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
...
mysql>

Dengan perintah ini kami mengakses shell dalam mode interaktif. Kita dapat memasukkan pernyataan SQL secara berurutan untuk berinteraksi dengan database kita, menggunakan koneksi yang sama

Buat dan Kelola Database dan Tabel

Misalnya, kita dapat meminta database sistem untuk mendapatkan semua pengguna di sistem −

mysql> select host, user from mysql.user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| %         | root             |
...
+-----------+------------------+
6 rows in set (0.00 sec)
_

Kami juga dapat menggunakan pernyataan khusus MySQL seperti USE dan SHOW TABLES −

mysql> SHOW TABLES;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
...
+---------------------------+
33 rows in set (0.01 sec)

Tugas administrasi

mysqladmin adalah alat untuk melakukan tugas administratif di server. Ini adalah klien non-interaktif yang meminta perintah dengan tindakan yang ingin kita lakukan. Misalnya, kita dapat menggunakan mysqladmin untuk membuat dan menjatuhkan database −

$ sudo mysqladmin create the_database
$
$ sudo mysqladmin drop the_database
...
Do you really want to drop the 'the_database' database [y/N] y
Database "the_database" dropped
$

Utilitas Tambahan

Pada bagian ini, kita akan mengeksplorasi beberapa utilitas tambahan yang dapat digunakan untuk mengelola dan memelihara database MySQL. Utilitas ini termasuk "mysqldump", "mysqlrepair" dan "mysqlimport". mysqldump adalah alat cadangan basis data yang kuat dan dapat digunakan untuk membuang satu basis data atau kumpulan basis data untuk cadangan atau transfer ke server SQL lain. "mysqlrepair" adalah utilitas untuk memperbaiki tabel yang rusak di database MySQL dan dapat digunakan untuk memperbaiki tabel MyISAM dan InnoDB. Akhirnya, "mysqlimport" adalah alat untuk mengimpor data dari file teks ke tabel MySQL, di mana setiap baris mewakili catatan baru dan setiap bidang dipisahkan oleh tab.

mysqldump

mysqldump adalah utilitas untuk membuat backup database. Ini dapat digunakan untuk mengunduh database atau kumpulan database untuk cadangan atau transfer ke server SQL lain

$ mysqldump -u root -p db_name > db_name.sql
_

mysqlrepair

mysqlrepair digunakan untuk memperbaiki tabel yang rusak di database MySQL. Ini dapat digunakan untuk memperbaiki tabel MyISAM dan InnoDB

$ mysqlrepair -u root -p db_name table_name

mysqlimport

mysqlimport digunakan untuk mengimpor data dari file teks ke tabel MySQL. File teks harus memiliki format tertentu, dengan setiap baris mewakili catatan baru dan setiap bidang dipisahkan oleh tab

$ mysqlimport -u root -p db_name table_name.txt
_

Kesimpulan

Kesimpulannya, MySQL adalah sistem manajemen basis data relasional yang kuat dan banyak digunakan yang sempurna untuk aplikasi kecil dan besar. Klien MySQL dan utilitas terkait di Linux memungkinkan Anda terhubung ke server MySQL, membuat dan mengelola database dan tabel, serta memanipulasi data. Artikel ini telah memberikan ikhtisar tentang cara menggunakan klien MySQL dan utilitas terkait di Linux, termasuk contoh perintah untuk menghubungkan ke server MySQL, membuat dan mengelola database dan tabel, dan memanipulasi data, serta utilitas tambahan untuk pencadangan dan perbaikan keamanan. Memahami perbedaan antara utilitas ini akan membantu Anda menggunakannya dengan lebih efektif dan efisien

Komit ini bukan milik cabang mana pun di repositori ini, dan mungkin milik garpu di luar repositori

Anda tidak dapat melakukan tindakan tersebut saat ini

Anda masuk dengan tab atau jendela lain. Muat ulang untuk menyegarkan sesi Anda. Anda keluar di tab atau jendela lain. Muat ulang untuk menyegarkan sesi Anda

Untuk apa utilitas MySQL digunakan?

MySQL Utilities adalah paket utilitas yang digunakan untuk pemeliharaan dan administrasi server MySQL . Utilitas ini merangkum sekumpulan perintah primitif, dan membundelnya sehingga dapat digunakan untuk melakukan operasi makro dengan satu perintah.

Bagaimana cara menginstal Utilitas MySQL?

Jika tidak ada repositori yang tersedia yang berlaku untuk platform Anda, Anda dapat menggunakan repositori kode sumber dan menginstal MySQL Utilities dari baris perintah . Unduhan MySQL Utilities terbaru tersedia di http. //dev. mysql. com/downloads/utilities/1. 6. html. Bagian berikut membahas setiap repositori.

Apa itu klien dan utilitas MySQL?

Yang pertama biasanya disebut mysql-server. Paket ini berisi server dan semua utilitas untuk terhubung ke server. Paket kedua disebut mysql-client dan hanya berisi utilitas . Kita dapat menggunakannya untuk terhubung ke server di lokasi yang dapat dijangkau di tempat lain.

Bagaimana cara menjalankan MySQL dari baris perintah?

Cara menggunakan Klien Baris Perintah MySQL .
Buka Prompt Perintah
Arahkan ke folder bin. Sebagai contoh. CDC. \Program Files\MySQL\MySQL Server 8. 0\bin
Jalankan perintah mysql -u root -p
Masukkan kata sandi