Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Instal MySQL Workbench untuk Administrasi Database

Panduan ini akan menunjukkan cara untuk mulai menggunakan MySQL Workbench, alat grafis untuk bekerja dengan database MySQL. Workbench tersedia untuk Linux, OS X dan Windows, dan berjalan langsung di desktop Anda dalam model klien/server dengan backend MySQL Anda.

MySQL Workbench adalah alat yang sangat berguna untuk administrasi database. Panduan ini hanyalah awal dari kemampuannya. Saat menjelajahi dan memanipulasi data menggunakan alat ini, Anda akan menemukan lebih banyak fitur dan pintasan yang dapat mempermudah pengelolaan database.

Sebelum Anda Mulai

  1. Anda perlu menginstal MySQL di Linode Anda. Anda dapat menemukan petunjuk untuk ini dan prasyarat yang disarankan untuk distribusi Linux khusus Anda di indeks MySQL pada halaman Panduan dan Tutorial kami.

Instal dan Konfigurasi MySQL Workbench

OS X / Windows

Unduh dan instal meja kerja MySQL dari halaman unduhan situs web MySQL.

Linux Desktop

Ada .deb dan .rpm paket yang tersedia di halaman download Workbench. Atau, beberapa distribusi memiliki MySQL Workbench di repositori mereka.

Catatan Tangkapan layar dalam panduan ini diambil di Ubuntu tetapi setelah Workbench diinstal pada sistem Anda, langkah selanjutnya akan serupa untuk platform lain.

Saat Anda memulai MySQL Workbench, Anda akan mendarat di layar beranda. Setelah Anda mengonfigurasi server database, seperti yang akan kita lakukan selanjutnya, mereka akan memiliki pintasan di layar beranda.

Tambah Server MySQL

Langkah pertama setelah menjalankan MySQL Workbench adalah menambahkan Linode Anda sebagai server database. Anda memerlukan nama pengguna dan kata sandi MySQL Anda untuk langkah ini. Ini adalah nama pengguna dan kata sandi yang sama yang akan Anda gunakan untuk masuk ke phpMyAdmin atau alat administratif lainnya. Jika Anda baru saja menginstal MySQL, maka nama pengguna Anda adalah root dan kata sandinya akan sama dengan yang Anda berikan saat menginstal MySQL.

  1. Klik + bersebelahan dengan Koneksi MySQL untuk mendapatkan Siapkan Koneksi Baru dialog:

    Pengaturan yang Anda perlukan:

    • Nama Koneksi - Ini adalah nama koneksi untuk referensi Anda saja.

    • Metode Koneksi - Setel ini ke TCP/IP Standar melalui SSH.

    • SSH Hostname - Alamat IP Linode Anda. Jika Anda menggunakan port non-standar (selain 22 ), tambahkan ke akhir setelah titik dua (contoh:203.0.113.0:2222 ).

    • Kata Sandi SSH - Anda dapat menyimpan kata sandi Anda untuk koneksi SSH di sini jika Anda mau. Jika Anda tidak menyediakannya, maka Workbench akan memintanya setiap saat.

    • File Kunci SSH - Jika Anda menggunakan pasangan kunci SSH alih-alih kata sandi, Anda dapat mengarahkan Workbench ke file kunci Anda melalui pengaturan ini.

    • MySQL Hostname - Biarkan ini sebagai 127.0.0.1 , yang menunjukkan database sedang berjalan di Linode Anda.

    • Port Server MySQL - Biarkan ini sebagai 3306 kecuali Anda mengubah nomor port MySQL.

    • Nama Pengguna - Ini adalah nama pengguna basis data. Jika Anda baru saja menginstal MySQL, ini akan menjadi root .

    • Password - Ini adalah password pengguna database. Jika Anda tidak menyimpannya di sini, maka Workbench akan memintanya setiap saat.

    • Skema Default - Ini adalah database default untuk terhubung. Anda boleh mengosongkan ini jika Anda belum membuat database atau tidak ingin database dimuat secara default.

      Catatan Menggunakan MySQL Workbench (saat ini rilis 8.0.13) dengan otentikasi multi-faktor untuk koneksi SSH tidak didukung saat ini.
  2. Setelah Anda mengonfigurasi semuanya, klik Uji Koneksi . Jika Anda tidak menyimpan kata sandi Anda, Workbench akan memintanya.

    Catatan Perhatikan Layanan area setiap dialog. Gunakan kata sandi yang sesuai (SSH atau MySQL) atau koneksi akan gagal.

  3. Jika semuanya baik-baik saja, Anda akan mendapatkan Koneksi Berhasil pesan.

  4. Klik Oke untuk menghapus pesan, lalu klik OK lagi untuk menambahkan koneksi. Anda akan mendapatkan pintasan ke koneksi baru di layar beranda.

    Jika Anda memiliki lebih dari satu Linode atau server lain yang Anda kelola, Anda dapat mengulangi proses ini untuk menambahkan semua server database Anda.

Hubungkan ke MySQL

Klik pintasan ke Linode Anda. Anda akan melihat detail koneksi, lalu klik Hubungkan .

Workbench akan meminta kata sandi lagi, sesuai kebutuhan. Kemudian Anda akan tiba di layar database, dari mana Anda akan melakukan sebagian besar pekerjaan Anda.

Tambahkan Pengguna dan Hak Istimewa

Sama seperti ide yang buruk untuk menggunakan akun root untuk "penggunaan sehari-hari" di shell, ide yang sama berlaku di dalam MySQL. Workbench menyediakan kemampuan untuk menambah, mengedit, dan mengelola hak pengguna. Anda dapat menambahkan pengguna dan memberikan hak istimewa.

  1. Klik Pengguna dan Hak Istimewa di bawah Manajemen panel.

  2. Klik Tambah Akun .

  3. Masukkan Nama Masuk dan Sandi , lalu konfirmasi sandi.

  4. Klik Peran Administratif tab.

  5. Pilih peran atau tetapkan hak istimewa tertentu dengan mencentang kotak yang berbeda.

  6. Klik Terapkan .

Pengguna yang baru saja Anda buat harus dapat masuk ke MySQL melalui Workbench atau aplikasi apa pun yang mendukung pengaksesan database MySQL.

Setel Preferensi Meja Kerja MySQL

MySQL Workbench digunakan dalam mode aman secara default. Ini tidak akan mengizinkan jenis kueri tertentu–seperti pembaruan–tanpa ID eksplisit. Untuk memperbaikinya, kita perlu mematikan mode aman.

  1. Buka menu dan pilih Edit , lalu Preferensi .

  2. Pilih Kueri SQL tab.

  3. Hapus centang pada baris yang dimulai dengan “Pembaruan Aman”.

    Catatan Dalam beberapa kasus, ini malah dapat ditemukan di bawah SQL Editor .
  4. Klik Oke .

  5. Tutup layar database untuk kembali ke rumah.

  6. Hubungkan kembali ke database.

Membuat dan Mengisi Basis Data

Tambahkan Skema (Database)

Mulailah dengan menambahkan database baru yang dapat Anda gunakan.

  1. Klik Skema Baru tombol pada bilah alat.

    Anda hanya memerlukan nama untuk membuat database baru, tetapi Anda dapat membuat area untuk komentar jika diinginkan. Susunan default dapat dikosongkan, dalam hal ini MySQL akan menggunakan default.

  2. Klik Terapkan; Anda kemudian akan mendapatkan Terapkan Skrip SQL ke Database dialog. Ini menunjukkan kepada Anda perintah apa yang sebenarnya sedang dikirim ke MySQL untuk melakukan tindakan yang diminta.

  3. Klik Terapkan lagi dan Anda akan mendapatkan SQL Berhasil pesan. Kemudian klik Tutup .

    Sekarang Anda kembali ke layar basis data utama, dan Anda melihat buku telepon telah ditambahkan ke daftar skema. Klik dua kali pada item mana pun dalam daftar skema untuk beralih ke database tersebut.

Tambahkan Tabel

MySQL menyimpan informasinya dalam sebuah tabel, yang menyerupai spreadsheet.

  1. Klik Tambahkan Tabel tombol.

    Anda akan mendapatkan layar yang terlihat seperti ini:

    Nama adalah nama tabel yang ingin Anda tambahkan, misalnya karyawan . Skema mengidentifikasi ke database mana tabel harus ditambahkan. Perhatikan bahwa apa pun yang Anda pilih di Skema panel menjadi default.

    Bidang adalah kolom tabel yang menyimpan informasi yang ingin Anda simpan. Setiap tabel harus selalu memiliki ID bidang yang dikonfigurasi sebagai Kunci Utama .

  2. Ketik ID di bawah nama kolom dan tekan ENTER .

  3. Periksa PK kotak centang jika belum dicentang secara otomatis.

  4. Juga, centang Not Null (NN) dan Peningkatan Otomatis (AI) . Langkah ini akan membutuhkan bidang ID untuk selalu memiliki nilai dan menghasilkan nomor urut setiap kali Anda menambahkan data baru. Setelah bidang ID dikonfigurasi, tambahkan semua bidang lain yang Anda perlukan ke dalam tabel.

  5. Klik langsung di bawah ID untuk menambahkan bidang baru.

  6. Masukkan namabelakang untuk nama kolom.

  7. Klik di bawah Tipe data dan pilih VARCHAR() .

  8. Klik di antara tanda kurung dan masukkan 45. Tipe data VARCHAR adalah string dan angka dalam kurung adalah panjang maksimum. Ulangi proses ini untuk membuat bidang berikut:

    • firstName, sebuah VARCHAR(45)

    • telepon, VARCHAR(16)

    • email, VARCHAR(45)

    Setelah bidang pilihan Anda disiapkan, klik Terapkan tombol. Anda akan mendapatkan Terapkan Skrip SQL Ke Basis Data another jendela. Klik Terapkan lagi dan cari SQL Berhasil pesan.

    Sekarang database Anda memiliki tabel di dalamnya, Anda dapat mengklik panah kanan di Skema panel untuk memperluas tampilan. Klik panah di samping Tabel dan Anda akan melihat karyawan tabel baru saja dibuat.

Menambahkan Data ke Tabel

Langkah pertama untuk menambahkan data tabel adalah dengan membuka tabel.

  1. Klik kanan pada karyawan dan pilih opsi teratas, PILIH BARIS - BATAS 1000 .

  2. Klik dua kali pada NULL di bawah namabelakang . Pada titik ini, Anda dapat mulai memasukkan data. Anda harus menekan ENTER setelah setiap bidang untuk keluar dari pengeditan atau bidang tersebut akan kembali ke nilai sebelumnya.

  3. Setelah semua data dimasukkan, klik tombol Terapkan tombol. Catatan:Jika Anda melewatkan langkah ini, tidak ada data yang Anda masukkan akan disimpan dalam database.

Bekerja dengan Data Anda

Jalankan Kueri

Anda dapat menjalankan kueri SQL pada tabel dengan memasukkannya di bagian atas tampilan tabel.

  1. Klik pada area entri teks dan ketik:

    SELECT * FROM phonebook.employees WHERE `firstName` = 'Bob'
    
  2. Klik pada petir untuk menjalankan kueri. Anda akan mendapatkan hasil seperti ini:

Ekspor / Impor Data

Untuk Mengekspor

Mengekspor data berguna untuk mencadangkan konten basis data atau memindahkan basis data ke server baru. Itu selalu merupakan ide yang baik untuk mengekspor database sebelum perubahan besar dalam struktur atau penginstalan aplikasi baru, untuk berjaga-jaga jika terjadi kesalahan atau Anda ingin kembali ke status pra-instal.

  1. Klik Ekspor Data di bawah Manajemen panel.

  2. Centang database tempat Anda ingin mengekspor data di panel kiri.

  3. Centang tabel tempat Anda ingin mengekspor data di panel kanan.

  4. Pilih Ekspor ke File Mandiri.sql file yang dihasilkan ini adalah teks biasa, sehingga Anda dapat menjelajahinya dengan editor teks.

  5. Klik dan masukkan nama file.

  6. OPSIONAL - jika Anda hanya menginginkan struktur tabel dan bukan data, centang Lewati data tabel .

  7. Klik Mulai Ekspor .

Untuk Mengimpor

Mengimpor data dapat memulihkan cadangan yang dibuat dengan Ekspor Data atau dapat memuat database yang dikirimkan kepada Anda oleh rekan kerja.

  1. Klik Impor/Pemulihan Data .

  2. Pilih Impor dari File Mandiri .

  3. Klik dan temukan .sql . Anda berkas.

  4. Di bawah Skema Target Default pilih database tempat Anda ingin mengimpor ini.

  5. Klik Mulai Impor .

Informasi Lebih Lanjut

Anda mungkin ingin berkonsultasi dengan sumber daya berikut untuk informasi tambahan tentang topik ini. Meskipun ini disediakan dengan harapan dapat bermanfaat, harap perhatikan bahwa kami tidak dapat menjamin keakuratan atau ketepatan waktu materi yang dihosting secara eksternal.

  • Dokumentasi Meja Kerja MySQL
  • Mengatur Ulang Kata Sandi Root MySQL

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nodejs mysql Error:Koneksi terputus Server menutup koneksi

  2. Cara Mengakses MySQL dengan Pengguna Root MySQL

  3. MySQL COUNT BERBEDA

  4. Bagaimana saya bisa mengembalikan output tabel pivot di MySQL?

  5. Kesalahan MySQL 1153 - Mendapat paket lebih besar dari byte 'max_allowed_packet'