Tutorial MySQl
Kebetulan instalasi mySQL di komp qu tidak menggunakan instalasi dari MySQL tapi sudah di gabung dengan php di dalam satu paket Wamp , jadi anda bisa gunakan wamp bila ingin sekalian belajar PHP, dalam wamp sebenarnya sudah ada tool GUI untuk memudahkan penggunaan MySQL.
tapi penggunaanya tidak dibahas disini ya… , buka Comand Prompt (CMD), masuk ke direktori, wamp/mysql/bin ketikan mysql –u root , jika muncul pesan seperti di bawah berarti anda sukses menjalankan mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.1.0-alpha-max-debug-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Klo muncul pesan seperti berikut
ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)
itu pasti error , server MySQL mesti dijalanin dulu ketikkan
mysqld –standalone
nah ulangi setelah selesai ulangi ketikkan mysql –u root lalu ENTER mudah-mudahan sekarang sudah sukses klo blom juga sukses coba deh… start Wampnya
Klo mau keluar dari my sql \q
Secara default password root mySQL kosong, nach biar MySQL kita tak sembarangan di akses orang apalagi user root nya maka lakukan langkah berikut :
set password for root@localhost=password('isi dengan password baru '); ENTER nach untuk test apakah penggantian password sukses maka keluarlah dahulu caranya ingat
klo sudah keluar masuk lagi caranya masuk sama dengan langkah di atas cuma beda di –p mysql –u root –p
nach jika sukses waktunya kita menghapus user kosong yang klo ngga di hapus bisa bahaaya lho… caranya
use mysql;
delete from user where User=' ';
delete from db where User=' ';
flush privileges;
gimana sukses ?
nach sekarang tinggal user root saja yang ada di mySQL, tapi bukan keputusan bijak jika kita menggunakan user root untuk setiap database maka perlu dibuat user lain yang kita atur hak aksesnya sebagai contoh kita buat user cahyo dengan password rahas1a maka ketikkan
grant create, create temporary tables, delete, execute, index, insert,
lock tables, select, show databases, update
on *.*
to cahyo identified by 'rahas1a';
itu berarti user cahyo punya hak akses untuk create temporary tables, execute, index, insert, lock tables, select, show database dan update, mengenai hak aksesnya tidak di bahas sekarang insya Allah kapan-kapan klo ada waktu dan biaya buat internetan OK
yang jelas user cahyo tidak bisa berbuat seleleluasa user root …
sekarang kita gunakan user cahyo caranya sama cuma beda dikit mysql –u cahyo –p nach ada sekarang muncul konfirmasi password ketikan password anda tadi klo di contoh ini pakai password rahas1a, anda bisa mengganti dengan yang lain lhooo…
sekarang kita buat database employee à create database employee; untuk melihat hasilnya show databases; sekarang kita gunakan database employee tersebut caranya use employee;
sekarang kita buat table employee , buka notepad dan ketikan
drop database if exists employee;
create database employee;
use employee;
create table department
(
departmentID int not null auto_increment primary key,
name varchar(30)
) type=InnoDB;
create table employee
(
employeeID int not null auto_increment primary key,
name varchar(80),
job varchar(30),
departmentID int not null references department(departmentID)
) type=InnoDB;
simpan dengan nama create_table_employee misalkan di c lalu di command prompt ketikkan
\. c:\mysql\create_table_employee.txt
untuk melihat ketikan show tables;
0 komentar:
Posting Komentar