Cara menginstal MySQL

Untuk melanjut kebagian ini, pastikan bahwa Apache Server dan PHP sudah terinstal dan berjalan dengan baik.

Klik link berikut ini untuk mendownload MySQL http://dev.mysql.com/downloads/mysql/

mysql_download

Pilih Windows Essensial (x86), kemudian klik “Pick a mirror”

mysql_skip_register

Anda bisa langung mengklik “No thanks, just take me to the downloads!”

mysql_chose_mirror

Pilih mirror, lebih dekat dengan lokasi anda itu akan lebih baik, sebagai contoh saya berada di Indonesia bagian barat jadi saya memilih Singapore langsung dari FTP-nya.

Setelah download selesai double klik file tersebut untuk memulai penginstalasian.

mysql_setup1

Klik next,

mysql_setup2

Pilih: Custom untuk tipe penginstalasian.

mysql_setup3

Kemudian klik “Change” untuk mengubah folder tujuan penginstalasian.

mysql_setup4

“Look in” tujukan ke C:\Apache, kemudian buat sebuah folder dengan nama “mysql” atau anda juga bisa langsung mengetikkan di “Folder name” dengan “C:\Apache\mysql\” kemudian klik OK.

mysql_setup5

Klik next untuk melanjutkan.

mysql_setup6

Masih ada kesempatan untuh mengubah seandainya masih ada yang kurang tepat, tapi jika semua sudah beres dan anda sudah yakin klik Install.

mysql_setup7

Tunggu hingga proses penginstalasian selesai.

mysql_setup8

Klik next.

mysql_setup9

Next again.

mysql_setup10

Tandai Configure the MySQL server now, klik Finish.

mysql_setup11

Klik Next,

mysql_setup12

Pilih Detailed Configuration, kemudian next.

mysql_setup13.jpg

Pilih Develover Machine, kemudian Next.

mysql_setup14

Tandai Multifunctional Database, kemudian next.

mysql_setup15

Biarkan saja tanpa perubahan, klik next.

mysql_setup16

Pilih Decision Support, klik next

mysql_setup17

Tandai Enable TCP/IP Networking dan Enable Strict Mode, kemudian next.

mysql_setup18

Pilih Best Support For Multilingualism, klik next.

mysql_setup19

Tandai Install As Windows Service, Launch the MySQL Server automatically, dan Include Bin Directory In Windows PATH. Klik next untuk melanjutkan.

mysql_setup20

Pilih Modify Security Settings, kemudian isikan password anda, password ini adalah yang akan anda gunakan nantinya setiap kali mengakses MySQL, jadi jika anda pelupa sebaiknya tulis pasword tersebut di notepad dan simpan dengan nama “MySQL password” selanjutnya tandai “Enable root access from remote machine”, klik next.

mysql_setup21.jpg

Klik Execute untuk memproses segala pengaturan yang telah kita buat.

mysql_setup22

Setelah semua berjalan dengan baik akan tampil seperti gambar diatas, klik Finish untuk keluar dari penginstalasian.

Untuk mengetahui bahwa program ini sudah bekerja dengan baik buka Command Prompt. Klik Start > Run – ketik “cmd” kemudian “Enter” ketik:

mysql -u root -p

Kemudian “Enter” dan masukkan password yang anda masukkan ketika menginstal MySQL dan “Enter.” Maka selanjutnya akan tampil seperti berikut ini, berarti mysql sudah berjalan dengan baik. Sorry nama saya sengaja di coret karena tidak ingin terkenal.

mysql_dos_test

ketik “\q” untuk keluar dari mysql dan kemudian “exit” untuk keluar dari command prompt.

Selanjutnya agar MySQL terhubung dengan Server dan PHP maka kita harus mengedit kembali konfiguration file.

Pertama buat sebuah folder di “C:\Apache” dengan nama “temp” di dalam folder “temp” tersebut buat dua buah folder dengan nama “upload” dan “session” sehingga kita akan memiliki dua buah folder baru:

“C:\Apache\temp\upload”
“C:\Apache\temp\session”

Kemudian buka file pengaturan PHP “C:\Apache\php\php.ini” cari baris seperti yang ada di bawah ini:

;upload_tmp_dir =

Isikan sehingga menjadi:

upload_tmp_dir="C:\Apache\temp\upload"

Selanjutnya cari kembali:

;session.save_path = "/tmp"

Isikan sehingga menjadi:

session.save_path="C:\Apache\temp\session"

Masih php.ini, di bawah Dynamic Extensions cari ketiga extension di bawah ini:

;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_pdo_mysql.dll

Aktifkan extension tersebut dengan cara menghapus titik koma “;” yang berada di depannya:

extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

Simpan file tersebut dan restart server.

Buka notepad kemudian salin kode berikut, setelah mengisikan MySQL password anda, simpan file tersebut ke “C:\My Websites” dengan nama “index.php”

<?php
$dbServer='localhost';
$dbUser='root';
$dbPass='xxxxx'; //Ganti xxxxx dengan password MySQL anda.
$dbName='test';
$link = mysql_connect("$dbServer", "$dbUser", "$dbPass") or die("Koneksi ke server gagal");
print "<h1>Koneksi ke MySQL berhasil!!!</h1>";
mysql_select_db("$dbName") or die("Database tidak ditemukan");
print "<h2>Koneksi ke Database berhasil!!!</h2>";
mysql_close($link);
?>

Kemudian buka browser, di address bar ketikkan “http://localhost/” kemudian “enter.”
Jika bekerja dengan baik maka akan tampil seperti berikut:

mysql_test.jpg

Well Done.

Selanjutnya kita akan Menginstal phpMyAdmin.

Posted on April 29th, 2008 in Local Server by Masim man

34 Responses to “Cara menginstal MySQL”

  1. algebro says:

    mau nanya nih setelah ngikutin langkah2 install mysql, terus saya coba pake cmd dan saya masukan password tapi ko malah error seperti ini :

    ERROR 1251: Client does not support authentication protocol requested by server;
    consider upgrading MySQL client

    yang kurang apanya yah sory masih belajar

  2. Masim man says:

    Coba masuk tanpa password:

    cmd >mysql -u root

    Setelah terhubung coba ketik seperti berikut:

    mysql >SET PASSWORD FOR ‘root’@'localhost’ = OLD_PASSWORD(‘isikan dengan mysql password’);

  3. hendro says:

    mas carane tau password mysql gmn ya?
    di ketik apa di cmd?

  4. Masim man says:

    Hi Hendro,

    Aku kurang faham maksudnya, kalo passwordnya lupa harus di reset mas…

    http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

  5. bambang says:

    Fatal error: Call to undefined function mysql_connect() in C:\My Website\index.php on line 6

    kok yg kebuka begituan mas? gimana ya?

  6. Masim man says:

    Hai Bambang,

    Coba test php infonya:

    <?php phpinfo();?>

    Dan perhatikan diantara list yang ditampilkan harus ada mysql, jika tidak berarti configurasi phpnya belum benar.
    Dan pastikan juga bahwa php_mysql.dll ada di folder C:\Apache Server\php\ext.

  7. pulung says:

    Sya baru install semua proses, apache 2.2.9 php 5.2.9.1 win32 extract dan MySQL essensial 5.1.33 win 32 … semua ok
    Namun setelah masuk konfigure disession -nya sesuai tutorial …. muncul pesan :
    Fatal error: Call to undefined function mysql_connect() in D:\MyWebsite\index.php on line 6

    Apakah saya harus membuat sebuah table di MySQL dahulu baru setting user name dan password ?

    Thanks semua tutorialnya … sangat membantu untuk pendatang baru

    No Age No Limit … keep for study

  8. Masim man says:

    Hai Pulung,

    Kalo yang muncul: Call to undefined function mysql_connect() in D:\MyWebsite\index.php on line 6, itu biasanya karena php dan mysql belum terhubung dengan baik, coba lakukan kembali seperti post saya sebelumyna dengan menampilkan php infonya.

    Untuk database kita tidak perlu membuatnya karena dalam tutorial ini kita menggunakan database default-nya mysql yaitu “test”

  9. Pulung says:

    Sudah … tapi masih juga kenapa yah ?

    bingung ….

  10. santy says:

    phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

  11. santy says:

    ini knp ya aku bingung nih pas di tes di mozila http://htmlcssguides.com/phpmyadmin ga bisa

  12. santy says:

    maaf komentar aku ada diatasnya ,terima kasih mohon bimbingannya ya

  13. Masim man says:

    @Santy
    Kayaknya masih ada masalah dengan mysql-nya, bisakah kamu masuk ke mysql dengan mengetikkan “mysql -u root -p” dari command prompt?

  14. sandhi says:

    Salam kenal bang???
    saya dapet masalh ni bang tolong dong pencerahannya maklum masih pemula hehehehe…..

    Parse error: syntax error, unexpected T_VARIABLE in C:\My Websites\index.php on line 7

  15. dimas says:

    mas saya ada masalah pas penginstalan pada waktu memberikan port number yang 3306 itu pas saya klik next port number ya udah di ready trus saya ganti dengan 3307 bisa tp nah pas tahap terakhir prossesing configuration ada yang di cek silang pas di start service..?
    tolong pencerahannya…
    terima kasih

  16. tango says:

    mas,,mas,,
    smua yg mas bilang sudah saya lakukan,,
    tapi knapa ya mas msi “Fatal error: Call to undefined function mysql_connect() in C:\My Website\index.php on line 6″…

  17. dims says:

    buat yang masih error “Call to undefined function mysql_connect() …”
    coba cari :
    ; extension_dir = “ext”
    ganti dengan :
    extension_dir = “c:/php/ext”
    atau arahkan path ke folder ext di folder php anda

  18. ashanty says:

    yg di atas salah mas :D
    mas execeute pas di apply security setting keluar error Nr 1045
    tolong di bantu

  19. ntahlah says:

    gan pas mau execute password kok error ya?
    error 1045
    tolong di bantu

  20. terimkasih info nya.
    sangat membantu buat saya. salam hangat dari saya.
    lanjutkan terus artikel2 barunya untuk membagi ilmu kepada kita semua. :)

  21. rahmat says:

    Saya baru install apache httpd-2.2.18-win32-x86-no _ssl-r2.msi, php-5.3.6-win32-VC9-x86.msi semua berhasil. namun ketika saya install mysql-5.5.12-win32.msi pada processing configuration start service di silang merah dengan keterangan “Cannot create Windows service for MySQL.Error:0
    Apa yang salah dari konfigurasi saya? Mohon pencerahannya.
    Kalo bisa secepatnya ya mas-mas, solanya aku lagi mau buat TA pakai php.
    Terima kasih.

  22. andre says:

    sudah download mysql tp tidak ada icon setup.exe, gmana caranya ya?

  23. [...] kita akan menginstal MySQL. Posted on April 29th, 2008 in Local Server by: Masim man « Cara menginstal Apache Server [...]

  24. Jorsh says:

    stlah ngikutin smua langkah2nya… sy tes d browser hasilnya… spti ini….

    Fatal error: Call to undefined function mysql_connect() in C:\My Websites\index.php on line 6

    ini file index.php
    ==========================
    <?php
    $dbServer='localhost';
    $dbUser='root';
    $dbPass='root'; //Ganti xxxxx dengan password MySQL anda.
    $dbName='test';
    $link = mysql_connect("$dbServer", "$dbUser", "$dbPass") or die ("Koneksi ke server gagal");
    print "Koneksi ke MySQL berhasil!!!”;
    mysql_select_db(“$dbName”) or die(“Database tidak ditemukan”);
    print “Koneksi ke Database berhasil!!!”;
    mysql_close($link);
    ?>

  25. Masim man says:

    Tolong di cek lagi passwordnya,

    coba test dari command prompt
    >mysql -u root -p enter
    dan masukkan passworndya bisa masuk apa gak…

  26. putri_nara95 says:

    mo nanya cara buka file pengaturan php mas?
    td udh q coba kok g bisa
    q buka di start-run-”C:\Apache\php\php.ini”

  27. Masim man says:

    Kalo baru di instal namanya bukan php.ini tapi masih php.ini-dist atau php.ini-production.

    Setelah di edit baru tukar namanya nanti menjadi php.ini

    Dari Windows Explorer-lah melihat file-nya biar lebih gampang.

  28. adeseptiann says:

    saya sudah melakukan nya di atas, tetapi pas saya buka http://localhost/ tidak keluar apa apa, hanya blank putih, itu gimana?

    • Tito says:

      mas, kok waktu di Execute di Start Service-nya ada tanda silang lalu keluar tulisan
      ‘Cannot create Windows service for MySQL. Error:0

      mohon pencerahannya, terima kasih :D

  29. arif satria says:

    pas browsing ke localhost
    koq yang keluar phpinfo lagi yah
    berarti yg salah dimananya?? please..

  30. r1 says:

    mau tanya nihhh..!!

    kan saya udah instal mysql..
    tapi pas dimasukin passwordnya mysqlnya langsung hilang..

    mohon pencerahannya..

  31. bowo says:

    maaf kenapa y PC saya mau d instal mysql tp g bisa,,,
    saya sudah coba uninstal delaph ny tp tetap g bisa,,mohon penjelasannya

    • Masim man says:

      Setelah di uninstal dari add-remove program, folder tempat instalasi MySQL-nya harus di hapus juga secara manual karena database masih ada di folder tersebut, untuk MySQL versi 5.1.24 keatas lokasi datanya ada di C:\Documents and Settings\All Users\Application Data\MySQL.

  32. prima says:

    saya sudah ikuti semua, tapi kenapa yg muncul d local host begini?

    Koneksi ke MySQL berhasil!!!”; mysql_select_db(“$dbName”) or die(“Database tidak ditemukan”); print ”
    Koneksi ke Database berhasil!!!

    “; mysql_close($link); ?>

    mohon pencerahannya :)

Post a comment