- login Mysql dari CMD 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
- logout/keluar dari Mysql Ketik quit atau exit atau tekan Ctrl + C lalu tekan enter
- Melihat daftar user Mysql ketik select user, host from mysql.user; lalu tekan enter
- Membuat user baru 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
- Menghapus user ketik drop user 'nama user'@'lokasi user'; lalu tekan enter
- 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
- 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 ''
- 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
- memberikan hak akses kepada user 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
- 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
- Menampilkan hak akses user (user privileges) ketik show grant for 'nama user'@'lokasi user'; lalu tekan enter
- 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
- Membuat ROLE Role adalah hak akses user yang dikelompokan, yang akan diberikan kepada user atau beberapa user dengan hak akses yang sama. Bagaimana cara membuat role ?
- 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
- Menetapkan role kepada user ketik grant "nama role" to 'nama user'@'lokasi user'; lalu tekan enter
- Melihat dafar database pada Mysql ketik show databases; lalu tekan enter
- Membuat database baru Ketik create database "nama database baru"; lalu tekan enter
- Menghapus database Ketik drop database "nama database"; lalu tekan enter
- Menggunakan database Ketik use "nama database"; lalu tekan enter
- Melihat daftar table pada database sebelumnya gunakan database lalu
- Melihat Fields pada table ketik DESC "nama table"; lalu tekan enter
- Membuat table baru 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
- untuk ISUD (Insert Select Update Delete) Sama sepeti query biasa
- 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
- 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
contoh create user 'umum'@'localhost' IDENTIFIED BY '12345678' lalu tekan enter
ketik flush privileges; lalu tekan enter. atau
ketik flush privileges; lalu tekan enter
ketik create role "nama role1","nama role2",...dst ; lslu tekan enter
ketik show tables; lalu tekan enter
Tidak ada komentar:
Posting Komentar