Buat akun MySQL untuk Windows

Tanggal pembuatan halaman :

Lingkungan konfirmasi operasi

MySQL
  • MySQL 8.4
Meja Kerja MySQL
  • 8.0
Windows
  • Windows Server 2022

Lingkungan yang diperlukan

MySQL
  • MySQL 8.4
Meja Kerja MySQL
  • 8.0
Windows
  • Jendela 11
  • Jendela 10
Windows Server
  • Windows Server 2022
  • Windows Server 2019
  • Server Windows 2016

Prasyarat

  • MySQL harus diinstal
  • Jika Anda ingin menggunakan MySQL Workbench, Anda harus menginstal MySQL Workbench
  • Pastikan Anda dapat terhubung ke database MySQL Anda

Tentang akun root

Akun root adalah akun yang memiliki hampir semua akses ke database. Secara default, itu hanya dapat diakses secara lokal, tetapi jika Anda mengubah pengaturan, itu juga dapat diakses dari luar. Namun, karena otoritasnya kuat dan risiko keamanan meningkat, lebih baik membuat akun terpisah jika Anda ingin terhubung dari luar.

Buat akun di MySQL Workbench

Pilih MySQL > MySQL Workbench dari menu Mulai.

Pilih koneksi yang ingin Anda sambungkan ke MySQL. Jika Anda tidak memilikinya, tambahkan. Jika Anda belum menyimpan kata sandi koneksi, Anda akan diminta untuk memasukkannya.

Di panel Nevigator, pilih Pengguna dan Hak Istimewa dari tab Administrasi.

Daftar akun ditampilkan. Untuk menambahkan akun, klik tombol Tambah Akun.

Anda mungkin melihat dialog berikut dan klik tombol OK.

Judul Jendela
Meja Kerja MySQL
[Instruksi Utama]
Plugin Otentikasi Tidak Valid
[Konten]
Jenis plugin untuk newuser@% pengguna adalah Tidak Ada, tetapi ini tidak terdaftar sebagai plugin otentikasi yang diketahui oleh server.

Di tab Login, masukkan yang berikut ini:

Detail Input Nama Bidang
Nama Login Masukkan nama akun Anda. Ini sering digunakan untuk terhubung ke database, seperti nama pengguna. Dalam kasus karakter bahasa Inggris, itu diubah menjadi huruf kecil.
Batasi Pencocokan Host Masukkan nama host yang dapat Anda sambungkan. localhost Anda hanya dapat terhubung dari lokal. % Anda dapat terhubung dari semua di dalam jaringan. 192.168.%.% 192.168.0.0dan Anda akan dapat terhubung dari PC Anda di ~192.168.255.255 . Berhati-hatilah saat menghubungkan melalui IPv6.
Kata sandi Masukkan kata sandi untuk terhubung dengan akun yang Anda buat. Hati-hati, beberapa simbol akan membutuhkan pelarian.

Di tab "Batas Akun", masukkan semua bidang 0 . Itu harus disertakan secara default, tetapi terkadang tidak. Bahkan jika Anda mencoba mendaftar dalam keadaan kosong, Anda akan mendapatkan kesalahan.

"Peran Administratif" adalah izin yang diberikan kepada MySQL secara keseluruhan. Ini adalah izin yang kuat, jadi atur hanya saat Anda membutuhkannya seminimal mungkin.

Hak Istimewa Skema adalah izin yang Anda tetapkan per skema. Siapkan setelah Anda membuat skema. Izin tidak memengaruhi ini di luar cakupan skema.

Setelah Anda selesai dengan semua pengaturan, klik tombol "Terapkan" di sudut kanan bawah. Anda juga dapat mengubah pengaturan ini nanti.

Ini akan ditambahkan ke daftar.

Jika Anda ingin menghapus akun Anda, Anda dapat melakukannya dengan tombol "Hapus".

Membuat akun dengan perintah

Bagian ini mencakup pembuatan pengguna. Saya tidak akan menjelaskan di mana harus mengatur izin dan parameter terperinci karena akan panjang.

Pilih MySQL > Klien Baris Perintah MySQL 8.4 dari menu Mulai.

Masukkan kata sandi administrator Anda.

Masukkan SQL berikut: Harap atur nama pengguna dan kata sandi Anda sebagai opsional. SQL dapat berupa multi-baris, jadi Anda memerlukan titik koma di bagian akhir. Jalankan dan OK, selesai.

CREATE USER test_user2 IDENTIFIED BY 'password';

Secara default, nama hostnya adalah % . Jika Anda juga ingin mengatur nama host dari awal, tandai dengan @ dan beri nama host setelahnya:

CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';

Anda dapat memeriksa daftar akun yang Anda buat dengan perintah berikut:

SELECT Host, User FROM mysql.user;

Jika Anda ingin mengubah nama host, jalankan perintah berikut:

RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';

Untuk membuatnya dapat diakses dari alamat IP tertentu:

RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';

Untuk menghapus akun, jalankan SQL seperti ini: Anda juga memerlukan nama host.

DROP USER 'test_user3'@'192.168.0.%';