Kamis, 16 Maret 2023

MySQL Command prompt (CMD)

Beberapa perintah MySQL pada Command prompt (CMD) diantaranya:
  1. login Mysql dari CMD
  2. Jalankan Command prompt (CMD) sebagai administrasi dengan cara click kanan run as administrator.lalu
    • Ketik cd "directory MySQL\bin" lalu tekan enter
      contoh cd "C:\MySQL\bin"
    • Ketik MySQL -u "nama user" -p "Password user" lalu tekan enter, atau
    • Ketik MySQL -u "nama user" -p lalu tekan enter, kemudian akan diminta untuk mengisikan password maka isikan password lalu tekan enter atau langsung tekan enter jika tidak ada password, atau
    • Ketik MySQL -u "nama user" lalu tekan enter, jika user tidak ada password
    • contoh MySQL -u root -p 1234578 lalu tekan enter
  3. logout/keluar dari Mysql
  4. Ketik quit atau exit atau tekan Ctrl + C lalu tekan enter
  5. Melihat daftar user Mysql
  6. ketik select user, host from mysql.user; lalu tekan enter
  7. Membuat user baru
  8. ketik create user 'nama user'@'lokasi user' IDENTIFIED BY 'password user' jika berada satu pc dengan mysql lokasi user diisi dengan localhost, jika pada pc lain maka isi dengan IP PC tersebut. disi user hanya bisa digunakan untuk login ke MySQL dari IP yg ditetapkan
    contoh create user 'umum'@'localhost' IDENTIFIED BY '12345678' lalu tekan enter
  9. Menghapus user
  10. ketik drop user 'nama user'@'lokasi user'; lalu tekan enter
  11. Menggati password user
    • Jalankan Command prompt (CMD) sebagai administrasi dengan cara click kanan run as administrator.lalu
    • Ketik cd "directory MySQL\bin" lalu tekan enter
    • ketik mysqladmin -u "nama user" -p"password lama user" password "password baru user" lalu tekan enter
    • contoh mysqladmin -u root -p 12345678 password 87654321
  12. Menghapus/mengkosongkan password user
    • Jalankan Command prompt (CMD) sebagai administrasi dengan cara click kanan run as administrator.lalu
    • Ketik cd "directory MySQL\bin" lalu tekan enter
    • ketik mysqladmin -u "nama user" -p"password lama user" password '' lalu tekan enter
    • contoh mysqladmin -u root -p 12345678 password ''
  13. Membuat password user
    • Jalankan Command prompt (CMD) sebagai administrasi dengan cara click kanan run as administrator.lalu
    • Ketik cd "directory MySQL\bin" lalu tekan enter
    • ketik mysqladmin -u "nama user" password "password user" lalu tekan enter
    • contoh mysqladmin -u root password 12345678
  14. memberikan hak akses kepada user
  15. login ke MySQL yang memiliki hak akses atau user admin (root), lalu
    • Semua hak akses pada semua database dan semua table
    • ketik grant all on *.* to 'nama user'@'lokasi user' with grant option ; lalu tekan enter. lalu
      ketik flush privileges; lalu tekan enter. atau
    • Hak akses tertentu pada database tertentu dan table tertentu
    • ketik grant insert,select on 'nama database'.'nama table' to 'nama user'@'lokasi user' with grant option ; lalu tekan enter. lalu
      ketik flush privileges; lalu tekan enter
  16. Menampilkan hak akses user (user privileges)
  17. ketik show grant for 'nama user'@'lokasi user'; lalu tekan enter
  18. Meghapus hak akses user (user privileges)
    • Semua hak akses
    • ketik revoke all privileges on *.* from 'nama user'@'lokasi user'; lalu tekan enter
    • Hak akses tertentu pada database tertentu dan table tertentu
    • ketik revoke update,delete,alter privileges on 'nama database'.'nama table' from 'nama user'@'lokasi user'; lalu tekan enter
  19. Membuat ROLE
  20. Role adalah hak akses user yang dikelompokan, yang akan diberikan kepada user atau beberapa user dengan hak akses yang sama. Bagaimana cara membuat role ?
    ketik create role "nama role1","nama role2",...dst ; lslu tekan enter
  21. Memberikan hak akses kepada role
    • Semua hak akses pada semua database dan semua table
    • ketik grant all on *.* to 'nama role'; lalu tekan enter. atau
    • Hak akses tertentu pada database tertentu dan table tertentu
    • ketik grant insert,select on 'nama database'.'nama table' to 'nama role' ; lalu tekan enter
  22. Menetapkan role kepada user
  23. ketik grant "nama role" to 'nama user'@'lokasi user'; lalu tekan enter
  24. Melihat dafar database pada Mysql
  25. ketik show databases; lalu tekan enter
  26. Membuat database baru
  27. Ketik create database "nama database baru"; lalu tekan enter
  28. Menghapus database
  29. Ketik drop database "nama database"; lalu tekan enter
  30. Menggunakan database
  31. Ketik use "nama database"; lalu tekan enter
  32. Melihat daftar table pada database
  33. sebelumnya gunakan database lalu
    ketik show tables; lalu tekan enter
  34. Melihat Fields pada table
  35. ketik DESC "nama table"; lalu tekan enter
  36. Membuat table baru
  37. Sebelum membuat table tentu database harus digunakan terlebih dahulu
    • primary key tanpa autoincrement
    • ketik create table "nama table1" ("nama field1" int(11) primary key not null, "nama field1" int(11) default 0, .... dst ); lalu tekan enter
    • primary key dan autoincrement
    • ketik create table "nama table2" ("nama field1" int(11) auto_increament not null, "nama field1" varchar(50) not null, .... dst, primary key("nama field1")); lalu tekan enter
    • Menambahkan autoincrement
    • alter table "nama table1" modify "nama field1" int(11) not null auto_increament,auto_increament=1; lalu tekan enter
  38. untuk ISUD (Insert Select Update Delete)
  39. Sama sepeti query biasa
  40. reset password root MySQL
    • buat text document baru di C:\ beri nama reset.txt lalu buka dan ketik alter user 'root'@'localhost' IDENTIFIED BY 'password baru'; save dan close
    • matikan service mysql dengan cara tekan Windows + R lalu ketik services.msc lalu tekan enter, cari mysql lalu dowbleclick lalu stop
    • Pada popup tadi, Copy path to executable dengan cara click kanan lalu pilih select all lalu click kanan lagi lalu pilih copy
    • Jalankan Command prompt (CMD) sebagai administrasi dengan cara click kanan run as administrator. lalu click kanan pilih paste kemudian tambahkan --init-file="C:\reset.txt" --console lalu tekan enter selanjutnya tekan Ctrl + C lalu tekan enter dan close CMD
    • jalan kembali service mysql
  41. Menampilkan MySQL pada Service Windows
    • Jalankan Command prompt (CMD) sebagai administrasi dengan cara click kanan run as administrator.lalu
    • Ketik cd "directory MySQL\bin" lalu tekan enter
    • Ketik mysqlid --isntall atau mysqlid --initialize lalu tekan enter
Silahkan share untuk menambah manfaat.

Semoga bermanfaat,

Tidak ada komentar:

Posting Komentar

Baru Tayang