Memberi Hak Akses kepada User

0 komentar

User yang baru saja ditambahkan kedalam server MySQL. belum memiliki hak akses apapun. Maka dari itu, agar user itu dapat bekerja sesuai kebutuhannya, administrator database harus memberi hak akses kepadanya. cara pemberian hak akses adalah

grant HakAkses no NamaDatabase.NamaTabel
to NamaUser@host
identified by "password";

HaskAkses adalah daftar hak yang akan diberikan kepada user, dan dapat berupa:


  • All, Semua hak akan diberikan kepada user
  • ALTER, user dapat memodifikasi struktur table, kolom, maupun indeks
  • CREATE, user dapat membuat database dan table
  • DELETE, user dapat menghapus data dari suatu table
  • DROP, user dapat menghapus database dan table
  • FILE, user dapat mengakses (membaca dan menulis) file; digunakan dalamm proses eksport dan inport data
  • INDEX, user dapat menambah atau menghapus index.
  • INSERT, user dapat menambahdata kedalam suatu table
  • PROSESS, user dapat melihat dan menghentikan system proses
  • REFERENCES, user dapat mengacu suatu kolom yang terdapat pada table lain; bisa digunakan dalam  pembuatan foreign file
  • RELOAD, user dapat menjalankan statemen FLUSH
  • SELECT, user dapat elakukas sleksi data dari suatu table
  • SHUTDOWN, user dapat melakukan ShutDown terhadap server MySQL
  • UPDATE, user dapat melakukan modifikasi modifikasi terhadap data yang terdapat pada suatu table
  • USAGE, user dapat terhubung dengan server MySQL, tapi tidak memiliki hak akses apapun.
Contoh : 

grant all on penggajian.*
to asep@127.0.0.1
identified by "1206019";

Pemberian Hak Akses (grant)









Menambah User di Dalam MySQL

0 komentar

Sebagai administrator database, anda berhak menambahkan user ke dalam MySQL. Artinya, user tersebut tidak harus logis sebagai root. untuk membuat user di dalam MySQL, gunakan perintah berikut:

create user NamaUser identified by "Password";

NamaUser adalah nama user yang akan dibuat dan password adalah password yang digunakan untuk keamanan dari user bersangkutan pada saat login ke server MySQL

Contoh :

create user asep identified by "1206062";


hasil :

Membuat User  di Dalam MySQL

Coding Untuk Upload File

0 komentar

Cara kerja dari peroses upload file ke web server melalui form HTML selama ini masih menjadi tekateki bagi sebagian orang. maka dari itu, sebelum anda mulai membuat aplikasi yang dapat melakukan proses upload, terlebih dahulu anda perlu memahami cara kerja atau proses yang akan terjadi di dalamnya.

Berikut ini cara kerja dari proses upload
  1. User mengakses halaman web yang berisi from upload (yaitu form yang mengandung element TEXT FIELD dengan tombol BROWSE di sebelah kanan nya)
  2. User akan memilih atau menentukan file yang akan di-upload dari komputer mereka
  3. Nama file beserta path lengkapnya akan muncul di dalam elemen TEXT FIELD
  4. User melakukan klik terhadap tombol submit (dalam hal ini tombol upload)
  5. file akan di tranfer ke webserver, lalu file tersebut akan bertempat di direktori temporari
  6. Kode PHP yang di isi pada bagian action dari form di atas akan memeriksa apakah file tersebut sudah terkirim ke web server atau belum.


Langkah peng-codingan
  • Sediakan Text Editor, bisa pake apasaja.saya sendiri menggunakan sublime 3.
  • tuliskan kode HTML berikut.
<html>
<head>
<title> Upload </title>
</head>
<body>

<h2> Demo membuat upload file dengan php</h2>
<ol>
<li>tulis nama file yang akan di upload atau gunakan tombol browse untuk menentukan lokasi file </li>
<li>ktik selesai, klik tombol<strong>upload file</strong></li>
</ol>
<hr/>
<div align="center">
<from action="upload.php" method="post" enctype="multipart/from-data">
<input type ="hiden" name="MAX_FILE_SIZE" value="500000"><br/>
<input type ="file" name="file_user" size="60">
<br/> <br/>
<input type="submit" value="upload file">
</from>
</div>
</body>
</html>

  • Simpan dengan nama Upload.html, dan simpan si direktori webserver anda.
  • Tulis kode PHP di bawah ini.
<?php
$file_user = $_FILES['file_user']['tmp_name'];
$namafile = $_FILES['file_user']['nama'];

$tujuan = "c:\\data\\" . namafile;

if ($file_user !="none") {
copy ($file_user, $tujuan);
echo "<H2> Proses Upload Telah Dilakukan. </H3>";
echo "\$file_user: $file_user <br/>";
echo "\$tujuan: $tujuan";
}else{
echo "<H3> Upload Gagal</H3>";
echo "Anda belum memasukan file yang akan di Upload."
}
?>

  • Simpan file dengan nama Upload.php
  • Jalankan webserver anda kemudian buka Upload.html dengan mengetikan nama dan direktori tempat penyimpanan.
  • contoh punya saya localhost:8080/html/Upload.html