Jumat, 24 September 2021

mysql comand

perintah pada mysql 
agar bisa diakses dari lan komputer diluar server
tambahkan ip server karenq kalo belum ditambahkan akan di localhost saja
berikan ijin akses dari ip lan diluar hosrt dengan cara grant all on * .* to root@'iplankomptrluar' identified 'paswordroot'
hapus hak akses dengan drop user namauser@ipaksesnya
1.masuk database =mysql --username=root --password =amin1234
2 membuat databases baru= create database namadatabase
3 melihat database yang ada=show databases
4 masuk databases =use namadatabases
5 membuat table didatabase= create table tabelku(nama varchar(20) NOT NULL PRIMARI KEY,umur int(4));
5 melihat strukture table= describe namatable
6 masukan data ke table= insert into namatable values(isi1 ,isi2);
7 melihat isi table = select * from namatable
8 melihat isi table dari kolom tertentu = select namacolomnya from namatable 
9 melihat baris dengan no id atau nama ywng afa di komponennya = select * from tableku where id=3;
menambah user pada mysql
1 create user nama@localhost identified by 'passwordnya';
2 melihat hak akses pengguna =show grants for nama@localhost;
3 hak pada akun pengguna meliputi= 
a.all privelege hak istimewa bisa semuanya
b create bisa membuat database dan table
c drop bisa hapus database dan table
d delete hapus dari table saja
e insert masukan data ke table saja
f select membaca table saja
g update memperbarui isi table
3.memberikan hak
GRANT permission1, permission2 ON
 nama_database.nama_tabel TO
 'user_database'@'localhost';
4.
  • Memberikan semua hak istimewa ke akun pengguna untuk database tertentu :
    GRANT ALL PRIVILEGES ON nama_database.* TO 'user_database'@'localhost';
  • Memberikan semua hak istimewa ke akun pengguna untuk semua database :
    GRANT ALL PRIVILEGES ON *.* TO 
  • 'user_database'@'localhost';
  • Berikan semua hak istimewa ke akun pengguna untuk tabel tertentu dari database:
    GRANT ALL PRIVILEGES ON n
  • ama_database.nama_tabel TO 'user_database'@'localhost';
  • Berikan hanya beberapa hak istimewa ke akun pengguna untuk database tertentu:
    GRANT SELECT, INSERT, DELETE ON nama_database.* TO user_database@'localhost';
  • mencabut semua hak user DROP USER 'user_database'@'localhost'