Top Banner
PERINTAH LOGIN 1. Perintah: mysql u sieb p Fungsi: Login dengan username dan password. Error yang muncul: ERROR 1045 (28000): Access denied for user „sieb‟@localhost‟ (using password: YES) Penyebab: Karena user dan password yang dimasukkan salah. 2. Perintah: mysql h 118.97.147.100 u root p Fungsi: Login dengan menggunakan host, username dan password. Error yang muncul: ERROR 1130 (HY000): Host ‟39.210.70.246‟ is not allowed to connect to this MySQL server Penyebab: MySQL server 118.97.147.100 hanya mengizinkan untuk diakses melalui localhost. 3. Perintah: mysql h localh u itsme p Fungsi: Login dengan menggunakan host, username dan password. Error yang muncul: ERROR 2005 (HY000): Unknown MySQL server host „localh‟ (2) Penyebab: server MySQL dengan host localh tidak ada.
12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1004105010052_Tugas1

PERINTAH LOGIN

1. Perintah: mysql –u sieb –p

Fungsi: Login dengan username dan password.

Error yang muncul: ERROR 1045 (28000): Access denied for user „sieb‟@localhost‟

(using password: YES)

Penyebab: Karena user dan password yang dimasukkan salah.

2. Perintah: mysql –h 118.97.147.100 –u root –p

Fungsi: Login dengan menggunakan host, username dan password.

Error yang muncul: ERROR 1130 (HY000): Host ‟39.210.70.246‟ is not allowed to

connect to this MySQL server

Penyebab: MySQL server 118.97.147.100 hanya mengizinkan untuk diakses melalui

localhost.

3. Perintah: mysql –h localh –u itsme –p

Fungsi: Login dengan menggunakan host, username dan password.

Error yang muncul: ERROR 2005 (HY000): Unknown MySQL server host „localh‟ (2)

Penyebab: server MySQL dengan host localh tidak ada.

Page 2: 1004105010052_Tugas1

4. Perintah: mysql –h localhost –u itsme –p tehting < backup1.sql

Fungsi: backup1.sql akan direstore ke database ‟tehting‟.

Error yang muncul: ERROR 1049 (42000): Unknown database „tehting‟

Penyebab: Kesalahan terjadi karena database tehting belum dibuat.

5. Perintah: mysql –h localhost –u itsme –p mahasiswa < backup2.sql

Fungsi: backup2.sql akan direstore ke database mahasiswa.

Error yang muncul: The system cannot find the file specified.

Penyebab: Karena file „backup2.sql‟ tidak ada.

Page 3: 1004105010052_Tugas1

6. Perintah: mysql –u itsme –p < rekon.sql

Fungsi: Perintah merestore rekon.sql ke database.

Error yang muncul: ERROR 1046 (3D000) at line 27: No database selected

Penyebab: file sumber „rekon.sql‟ gagal direstore karena tidak dipilih database tujuan restore.

7. Perintah: mysql –u itsme –p dbdb

Fungsi: Perintah ini untuk login dan langsung menggunakan database „dbdb‟

Error yang muncul: Unknown database „dbdb‟

Penyebab: Kesalahan terjadi karena database „dbdb‟ tidak ada.

8. Perintah: mysql –u itsme –p < pln.sql

Fungsinya: Perintah menjalankan query pada file pln.sql

Error yang muncul: ERROR at line 58647: Unknown command „\x‟.

Penyebab: Ada kesalan syntax pada baris ke 58647.

Page 4: 1004105010052_Tugas1

9. Perintah: mysql –u itsme –p < pln.sql

Fungsinya: Perintah menjalankan query pada file pln.sql.

Error yang muncul: ERROR 1007 (HY000) at line 21: Can‟t create database „aceh‟;

database exists

Penyebab: Pada baris ke 21 terdapat query untuk membuat database dengan nama aceh,

sedangkan database dengan nama aceh telah ada pada server MySQL sebelumnya.

Page 5: 1004105010052_Tugas1

10. Perintah: mysql –D acehdb –u itsme -p

Fungsinya: Login langsung ke dalam database „acehdb‟.

Error yang muncul: Unknown database „acehdb‟

Penyebab: Database „acehdb‟ yang akan digunakan belum ada/belum dibuat.

11. Perintah: mysql –h 127.0.0.1 –P 8080 –u itsme -p

Fungsinya: Untuk login dengan menggunakan host, port, username dan password.

Error yang muncul: ERROR 2003 (HY000): Can‟t connect to MySQL server on

„127.0.0.1‟ (10061)

Penyebab: Karena port yang digunakan salah, seharusnya 3306 (masih standar).

12. Perintah: mysql –u itsme –p –e “create database aceh;”

Fungsinya: Untuk login dan membuat langsung database baru dengan nama „aceh‟.

Error yang muncul: ERROR 1007 (HY000) at line 1: Can‟t create database „aceh‟;

database exists

Penyebab: Karena database dengan nama „aceh‟ sudah ada sebelumnya.

Page 6: 1004105010052_Tugas1

13. Perintah: mysql –u itsme –p –e “show tables;”

Fungsinya: Untuk login dan menampilkan tabel.

Error yang muncul: ERROR 1046 (3D000) at line 1: No database selected

Penyebab: Tidak ada dtabase yang dipilih untuk menampilkan tabelnya.

Page 7: 1004105010052_Tugas1

14. Perintah: mysql –u itsme –p –e “show table;”

Fungsinya: Untuk login dan mengeksekusi syntax.

Error yang muncul: ERROR 1064 (42000) at line 1: You have an error in your SQL

syntax; check the manual that corresponds to your MySQL server version for the right

syntax to use near „ „ at line 1

Penyebab: Syntax yang dimasukkan salah, yaitu “show table;” seharusnya “show tables”.

15. Perintah: mysql –u itsme –p –o wp

Fungsinya: Login dengan perintah one-database yang mempunyai pengertian sama dengan

use database.

Error yang muncul: ERROR 1049 (42000): Unknown database „wp‟

Penyebab: Database dengan nama „wp‟ tidak ada/belum dibuat.

16. Perintah: mysql –u devnet –p –o aceh2

Fungsinya: Login dengan user devnet dan use database aceh2.

Error yang muncul: ERROR 1044 (42000): Access denied for user „devnet‟@‟localhost‟ to

database „aceh2‟

Penyebab: Hak akses dari user devnet telah dimatikan untuk semua fitur.

Page 8: 1004105010052_Tugas1

17. Perintah: mysql –u devnet –p

Fungsinya: Login ke MySQL server dengan user yang tanpa memiliki hak akses apapun,

login berhasil, tetapi saat create database baru akan terjadi error.

Error yang muncul: ERROR 1044 (42000): Access denied for user 'devnet'@'localhost' to

database 'coba‟

Penyebab: Karena user „devnet‟ tidak diberikan hak akses apapun.

PERINTAH DCL

18. Perintah: revoke update on mahasiswa.* from asisten@localhost;

Fungsinya: Mencabut hak akses untuk update pada database „mahasiswa‟ untuk user „asisten‟.

Error yang muncul: Error 1141 (42000): There is no such grant defined for user „asisten‟

on host „localhost‟

Penyebab: Hak akses update untuk database „mahasiswa‟ untuk user „asisten‟ telah dicabut

sebelumnya.

Page 9: 1004105010052_Tugas1

19. Perintah: revoke ALL PRIVILAGES on aceh.bensin from asisten@localhost

Fungsinya: Mencabut semua hak akses pada database aceh tabel bensin untuk user „asisten‟.

Error yang muncul: Error 1147 (42000): There is no such grant defined for user „asisten‟

on host „localhost‟;

Penyebab: Hak akses belum diberikan pada tabel „bensin‟ pada database „aceh‟.

Page 10: 1004105010052_Tugas1

PERINTAH DML

20. Perintah: select * from artist;

Fungsinya: Untuk menampilkan isi dari tabel artist.

Error yang muncul: ERROR 1146 (42502): Table „samdb.artist‟ doesn‟t exist

Penyebab: Tabel „artist‟ tidak ada dalam database „samdb‟.

21. Perintah: insert into mahasiswa values („1‟,‟Ramadhan‟);

Fungsinya: Memasukkan nilai pada column pada tabel „mahasiswa‟.

Error yang muncul: ERROR 1136 (21501): Column count doesn‟t match value count at

row 1

Penyebab: Nilai yang dimasukkan hanya 2 column, sedangkan pada tabel mahasiswa ada 3

column.

22. Perintah: update user set nama=‟Ramadhan‟ where no=‟1‟;

Fungsinya: Mengubah isi dari column nama pada tabel user dimana isi column no=1.

Error yang muncul: ERROR (42S22): Unknown column „no‟ in „where clause‟

Penyebab: Column no yang menjadi referensi update isi column nama tidak ada pada tabel

user.

Page 11: 1004105010052_Tugas1

PERINTAH DDL

23. Perintah: create table mahasiswa

(

alamat varchar(30),

telp varchar(12)

);

Fungsinya: Membuat tabel baru dengan nama mahasiswa pada database aceh.

Error yang muncul: Error 1050 (42S01): Table „mahasiswa‟ already exists

Penyebab: Tabel dengan nama „mahasiswa‟ telah ada sebelumnya pada database „aceh‟.

24. Perintah: drop database elektro;

Fungsinya: Menghapus database elektro.

Error yang muncul: ERROR 1008 (HY000): Can‟t drop databse „elektro‟; database

does‟t exist

Penyebab: Database dengan nama „elektro‟ tidak ada.

Page 12: 1004105010052_Tugas1

25. Perintah: alter table mahasiswa add no_hp varchar(12);

Fungsinya: Menambahkan column baru dengan nama „no_hp‟.

Error yang muncul: ERROR 1060 (42S21): Duplicate column name „no_hp‟

Penyebab: Column dengan nama „no_hp‟ telah tersedia.