Apa klien untuk mysql untuk terhubung dari command prompt?

Nuestra Base de conocimientos sólo está tersedia aktual en ingglés. Estamos dalam proses perdagangan ini halaman y las publicaremos cuando estén disponibles

Artikel ini menjelaskan cara menyambung ke MySQL dari baris perintah menggunakan program mysql. Anda dapat menggunakan program mysql sebagai cara cepat dan mudah untuk mengakses database Anda secara langsung

Menghubungkan ke MySQL dari Command Line

Untuk terhubung ke MySQL dari baris perintah, ikuti langkah-langkah ini

  1. Masuk ke akun A2 Hosting Anda menggunakan SSH
  2. Pada baris perintah, ketikkan perintah berikut, ganti nama pengguna dengan nama pengguna Anda.
    mysql -u username -p
  3. Pada prompt Masukkan Kata Sandi, ketik kata sandi Anda. Saat Anda mengetik kata sandi yang benar, prompt mysql> muncul
  4. Untuk menampilkan daftar database, ketikkan perintah berikut pada prompt mysql>

    show databases;
    _

    Pastikan Anda tidak melupakan titik koma di akhir pernyataan

  5. Untuk mengakses database tertentu, ketikkan perintah berikut pada prompt mysql>, ganti dbname dengan nama database yang ingin Anda akses

    use dbname;

    Pastikan Anda tidak melupakan titik koma di akhir pernyataan

  6. Setelah mengakses database, Anda dapat menjalankan kueri SQL, daftar tabel, dan sebagainya. Selain itu

    • Untuk melihat daftar perintah MySQL, ketik help pada prompt mysql>
    • Untuk keluar dari program mysql, ketik \q pada prompt mysql>

    Saat Anda menjalankan perintah di prompt mysql>, Anda mungkin menerima pesan peringatan jika MySQL mengalami masalah. Misalnya, Anda mungkin menjalankan kueri dan menerima pesan yang menyerupai berikut ini

    Query OK, 0 rows affected, 1 warning (0.04 sec).

    Untuk melihat pesan peringatan lengkap, ketikkan perintah berikut

    SHOW WARNINGS;
    _

Informasi Lebih Lanjut

Kembangkan Bisnis Web Anda

Berlanggananlah untuk menerima kiat, strategi, dan berita tercanggih mingguan yang Anda perlukan untuk mengembangkan bisnis web Anda

Gratis. Berhenti berlangganan kapan saja

Apakah menurut Anda artikel ini bermanfaat? . Rasakan perbedaan A2 Hosting hari ini dan dapatkan situs web pra-pengamanan dan pra-pengoptimalan. Lihat paket hosting web kami hari ini

Tutorial ini menjelaskan bagaimana kita dapat menggunakan MySQL dari Command Line (atau terminal untuk pengguna berbasis macOS dan Linux) dengan ilustrasi contoh

Kita dapat melakukan hampir semuanya dari shell melalui perintah yang sama seperti yang dapat kita lakukan di klien UI seperti MySQL Workbench atau TablePlus dll. Alat UI intuitif dan ideal untuk visualisasi kueri, tampilan, ekspor/impor data, dll

Namun, antarmuka kueri/baris perintah lebih cepat dan digunakan oleh pengembang untuk eksekusi kueri yang lebih cepat

=> Baca SEMUA Tutorial MySQL

Apa yang Akan Anda Pelajari

MySQL Dari Baris Perintah

Apa klien untuk mysql untuk terhubung dari command prompt?

Menginstal Klien Baris Perintah MySQL

Shell MySQL dapat kita pilih untuk diinstal pada saat instalasi MySQL itu sendiri. Jika tidak, maka kita juga dapat memilih untuk menginstal shell MySQL secara terpisah

Instalasi shell MySQL tersedia untuk sistem operasi Windows, Linux, dan macOS. Installer tersedia sebagai. exe (untuk Windows),. sistem berbasis dmg (untuk macOS) & sebagai paket yang tepat untuk Linux

Silakan merujuk ke panduan dari situs web resmi MySQL untuk versi OS yang berbeda

Klik di sini untuk panduan menginstal MySQL Shell di Windows

Klik di sini untuk panduan menginstal MySQL Shell di MacOS

Klik di sini untuk panduan menginstal MySQL Shell di Linux

Menghubungkan Ke Klien MySQL

Setelah shell MySQL diinstal, ikuti langkah-langkah di bawah ini untuk menghubungkan klien dengan login pengguna tertentu

#1) Buka shell/terminal di Mac/Linux (atau command prompt di Windows)

#2) Jika jalur shell MySQL ditambahkan ke variabel lingkungan, Anda dapat menjalankan perintah secara langsung, jika tidak, Anda dapat menavigasi ke direktori tempat shell MySQL diinstal terlebih dahulu
Memiliki lokasi MySQL yang tersedia di variabel lingkungan PATH membantu menjalankan perintah dengan mudah tanpa harus selalu menavigasi ke lokasi biner/yang dapat dieksekusi

  • Untuk Windows, penginstalan terjadi di dalam folder 'ProgramFiles' C. \Program Files\MySQL\MySQL Server 5. 7\bin. Anda dapat memilih untuk menambahkan jalur biner ke variabel PATH. Rujuk panduan di sini
  • Demikian pula, untuk pengguna berbasis MAC dan LINUX, instalasi shell MySQL tersedia di /usr/local/mysql. Anda dapat menambahkan lokasi ini ke variabel lingkungan PATH, dengan menjalankan perintah di bawah ini
EXPORT PATH=$PATH:/usr/local/mysql

#3) Sekarang, untuk masuk ke baris perintah MySQL, dengan nama pengguna dan kata sandi yang diberikan, jalankan perintah di bawah ini

mysql -u {USERNAME} -p
_

Di sini, USERNAME adalah pengguna yang ingin Anda sambungkan ke server MySQL. Misalnya 'akar'

Harap dicatat, kami baru saja menyebutkan -p dan belum kata sandi yang sebenarnya. Ini hanya akan memberi tahu juru bahasa bahwa pengguna memiliki kata sandi untuk masuk dan akan dimasukkan pada langkah selanjutnya

Perintah yang sebenarnya terlihat seperti di bawah ini

$ mysql -u root -p

#4) Tekan enter dan perhatikan bahwa terminal meminta kata sandi. Masukkan kata sandi (Anda tidak akan dapat melihat kata sandi karena input disembunyikan untuk mencegah upaya jahat/rekayasa sosial untuk mendapatkan kata sandi)

Apa klien untuk mysql untuk terhubung dari command prompt?

#5) Setelah kata sandi yang benar dimasukkan, Anda akan masuk ke shell, dan mencapai prompt MySQL (yang siap menerima perintah MySQL apa pun)

Apa klien untuk mysql untuk terhubung dari command prompt?

Jika kata sandi yang dimasukkan salah, akan muncul pesan 'Access Denied' seperti di bawah ini

Apa klien untuk mysql untuk terhubung dari command prompt?

Catatan. Secara default, host yang terhubung adalah localhost atau IP lokal i. e. 127. 0. 0. 1

Dalam praktiknya, hampir sepanjang waktu Anda perlu terhubung ke beberapa host jarak jauh. Untuk melakukan itu, kita dapat menentukan nama host menggunakan flag -h

mysql -u {USERNAME} -h {hostIP} -p
_

Contoh Menggunakan MySQL Command Line

Uji Data

Kami akan menggunakan data pengujian di bawah ini untuk memahami contoh dengan lebih baik

CREATE DATABASE IF NOT EXISTS mysql_concepts;

CREATE TABLE `orders` (
  `order_id` INT NOT NULL,
  `customer_name` VARCHAR(255),
  `city` VARCHAR(255),
  `order_total` DECIMAL(5,2),
  `order_date` VARCHAR(255),
  PRIMARY KEY (order_id)
) 

CREATE TABLE `order_details` (
  `order_id` INT,
  `product_id` INT,
  `quantity` INT,
  FOREIGN KEY (product_id) REFERENCES product_details(product_id),
  FOREIGN KEY (order_id) REFERENCES orders(order_id)
)

CREATE TABLE `product_details` (
  `product_id` INT NOT NULL,
  `product_name` VARCHAR(100),
  PRIMARY KEY(product_id));
);
_

Setelah terhubung ke baris perintah MySQL – jalankan kueri di atas

Baca Juga =>> Penggunaan Perintah MySQL CREATE TABLE

Menjalankan Perintah Sederhana Menggunakan MySQL Shell

Mari kita lihat beberapa contoh/perintah umum menggunakan MySQL dari baris perintah

#1) Mysql membuat baris perintah basis data

MySQL [(none)]> CREATE DATABASE IF NOT exists mysql_concepts;
Query OK, 1 row affected (0.006 sec)

#2) Tampilkan semua tabel dalam database

MySQL [mysql_concepts]> SHOW TABLES;

// Output
+--------------------------+
| Tables_in_mysql_concepts |
+--------------------------+
| order_details            |
| orders                   |
| product_details          |
+--------------------------+
3 rows in set (0.001 sec)

#3) Sisipkan data ke dalam tabel – Mari coba sisipkan catatan di tabel product_details

MySQL [mysql_concepts]> INSERT INTO `product_details` 
(`product_id`,`product_name`) VALUES 
(1,'Biscuits'),(2,'Chocolates');

// Output
Query OK, 2 rows affected (0.006 sec)
Records: 2  Duplicates: 0  Warnings: 0

#4) Ambil data dari tabel – Mari gunakan pernyataan SELECT untuk mengambil data dari tabel product_details

MySQL [mysql_concepts]> SELECT * FROM product_details;
+------------+--------------+
| product_id | product_name |
+------------+--------------+
|          1 | Biscuits     |
|          2 | Chocolates   |
+------------+--------------+
2 rows in set (0.000 sec)

Menjalankan Skrip SQL Menggunakan Baris Perintah MySQL

Sering kali, kami memiliki file skrip SQL (memiliki. sql) dan perlu dijalankan. Misalnya, entri/pengeditan massal ke dalam database

Pada bagian ini, kita akan melihat contoh untuk mengeksekusi. sql melalui baris perintah MySQL

Kami akan memasukkan catatan ke dalam tabel product_details melalui file skrip SQL
Buat file bernama product_details. sql menggunakan data berikut

INSERT INTO `product_details` (`product_id`,`product_name`) VALUES (3,'Beverages');
INSERT INTO `product_details` (`product_id`,`product_name`) VALUES (4,'Clothing');

Kita dapat menggunakan perintah source dan menentukan path lengkap dari file SQL

Setelah Anda masuk ke shell, Anda dapat menjalankan perintah di bawah ini

mysql -u {USERNAME} -p
_0

Apa klien untuk mysql untuk terhubung dari command prompt?

Jadi, Anda dapat melihat di atas, kami mengeksekusi pernyataan yang terkandung dalam product_details. sql dan diverifikasi dengan menjalankan pernyataan SELECT (yang menunjukkan 2 entri baru yang ada di product_details. file .sql)

Mengekspor keluaran Kueri dari Baris Perintah MySQL

Sekarang mari kita lihat bagaimana kita dapat menyimpan output dari sebuah query. Misalnya, ke file CSV

Saat berjalan di baris perintah, output secara default ditampilkan sebaris di terminal atau jendela perintah. Ketika kita ingin menyimpan output ke file CSV, misalnya, kita dapat menggunakan operator output file '>'

Mari kita lihat contoh di mana kita mengambil input dari file SQL dan menulis hasilnya ke file CSV

Membuat. sql yang memiliki kueri SELECT untuk mendapatkan semua baris dari tabel product_details. Simpan file ini sebagai get_product_details. sql

mysql -u {USERNAME} -p
_1

Sekarang mari jalankan file ini dan simpan hasilnya dalam file bernama product_details. csv

Kita bisa menggunakan perintah seperti

mysql -u {USERNAME} -p
_2

Contoh

mysql -u {USERNAME} -p
_3

Untuk hal di atas, Anda akan diminta memasukkan kata sandi. Setelah akses diberikan, kueri akan dieksekusi dan file keluaran bernama test. csv dibuat dengan detail kueri SELECT

Pertanyaan yang Sering Diajukan

T #1) Bagaimana cara menginstal MySQL dari baris perintah?

Menjawab. Pemasang shell MySQL tersedia untuk berbagai sistem operasi seperti Windows, OSx, Linux, dll

>> Lihat detailnya di sini

Secara opsional, baris perintah/shell MySQL juga dapat diinstal sebagai komponen saat penginstalan server MySQL selesai

T #2) Bagaimana Anda terhubung ke server MySQL jarak jauh dari klien Anda dengan command prompt?

Menjawab. Baris perintah MySQL memberikan fleksibilitas untuk menghubungkan ke server pada host jarak jauh serta host lokal. Jika tidak ada nama host yang ditentukan maka diasumsikan bahwa Anda sedang mencoba membuat koneksi ke localhost (atau 127. 0. 0. 1)

Untuk menghubungkan ke host jarak jauh, Anda dapat menyebutkan IP host atau nama host menggunakan perintah '-h'. (Juga untuk terhubung ke port tertentu, Anda dapat menggunakan flag -P)

mysql -u {USERNAME} -p
_4

Sebagai contoh

mysql -u {USERNAME} -p
_5

T #3) Bagaimana saya bisa langsung terhubung ke database tertentu menggunakan MySQL Command line?

Menjawab. Dengan menggunakan klien baris perintah MySQL, kita dapat langsung menentukan database yang ingin kita sambungkan (dan semua kueri lebih lanjut akan dijalankan di database itu)

Jalankan perintah di bawah ini di terminal

mysql -u {USERNAME} -p
_6

Setelah perintah di atas, setelah Anda memasukkan kata sandi yang benar, Anda akan langsung terhubung ke databaseName yang ditentukan (karena Anda memiliki izin akses ke database yang disebutkan)

Sebagai contoh. Menghubungkan ke database bernama mysql_concepts secara langsung saat memulai MySQL dari command prompt, bisa kita gunakan

mysql -u {USERNAME} -p
_7

Apa klien untuk mysql untuk terhubung dari command prompt?

T #4) Bagaimana Anda menampilkan hasil kueri MySQL dalam format CSV?

Menjawab. Baris perintah MySQL menyediakan opsi untuk menerima input berupa. sql dan kami dapat menampilkan hasil yang sesuai ke file CSV saat menjalankan dari terminal itu sendiri

mysql -u {USERNAME} -p
_8

T #5) Bagaimana cara mengekspor database MySQL dari baris perintah?

Menjawab. Untuk mengekspor database MySQL dari baris perintah, Anda dapat menggunakan perintah "mysqldump".

mysql -u {USERNAME} -p
_9

Setelah Anda menjalankan perintah di atas pada terminal, itu akan meminta kata sandi Anda. Saat memasukkan kata sandi yang benar, Anda akan melihat file bernama mysql_concepts. sql dibuat di direktori pengguna dengan skrip CREATE / INSERT untuk database mysql_concepts

Bacaan yang Disarankan =>> Langkah Membuat Database di MySQL

Kesimpulan

Dalam tutorial ini, kita belajar tentang menggunakan baris perintah MySQL. Kami belajar tentang berbagai cara kami dapat terhubung ke shell MySQL dan bagaimana kami dapat terhubung ke database tertentu secara langsung, bagaimana kami dapat mengeksekusi file skrip SQL dan mengekspor hasilnya ke file CSV

Baris perintah MySQL digunakan oleh pengembang dan tim DevOps untuk mengeksekusi kueri dengan cepat dan menghindari GUI karena shell atau baris perintahnya ringan dan tidak menghabiskan banyak memori/sumber daya dibandingkan dengan klien UI grafis seperti meja kerja MySQL

Bagaimana cara mengakses klien MySQL dari perintah

Jadi, bagaimana cara memulai MySQL Command Line Client? . .
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

Apa itu perintah MySQL

mysql adalah sebuah shell SQL sederhana dengan kemampuan pengeditan baris masukan . Ini mendukung penggunaan interaktif dan noninteraktif. Saat digunakan secara interaktif, hasil kueri disajikan dalam format tabel ASCII. Saat digunakan secara noninteraktif (misalnya, sebagai filter), hasilnya disajikan dalam format yang dipisahkan tab.

Perintah apa yang digunakan untuk terhubung ke MySQL?

Perintah \connect digunakan untuk terhubung ke Server MySQL.

Bagaimana cara saya terhubung ke klien MySQL?

Pilih Connections dari menu navigasi SQL. Di bagian Jaringan resmi, klik Tambahkan jaringan dan masukkan alamat IP mesin tempat klien dipasang . Catatan. Alamat IP instance dan alamat IP klien mysql yang Anda otorisasi harus versi IP yang sama. baik IPv4 atau IPv6. Klik Selesai.