Saya menginstal XAMPP v3.2.1 karena saya ingin belajar cara membuat database di MySQL dan mempelajari lebih lanjut tentang Tomcat. Namun, saya sedikit bingung tentang apa yang harus saya lakukan sekarang. Saya telah membaca banyak blog dan dokumentasi di halaman ini //dev.mysql.com/doc/refman/5.0/en/creating-database.html .
Sambil mengikuti petunjuk saya menemukan bahwa: Saya tidak dapat mengakses Host lokal saya.
Solusi yang Dicoba: Saya mematikan skype karena saya membaca yang mungkin menjadi masalah . Saya tidak memiliki versi XAMPP yang lebih lama di komputer saya dan saya tidak percaya saya terhubung ke server lain. Jadi, saya tidak punya izin untuk melakukan apa pun.
OR
Apakah saya mencoba mengakses mysql melalui command prompt yang salah? Saya mencoba menggunakan MySQL dari XAMPP Shell. Saya tidak yakin mengapa saya tidak bisa menyelesaikan semuanya. Apakah saya salah tentang hal ini?
Terima kasih atas bantuannya
XAMPP hanya menawarkan MySQL (Database Server) & Apache (Webserver) dalam satu pengaturan dan Anda dapat mengelolanya dengan starter xampp.
Setelah instalasi berhasil navigasikan ke folder xampp Anda dan jalankan xampp-control.exe
Tekan tombol mulai di baris mysql.
Sekarang Anda telah berhasil memulai mysql. Sekarang ada 2 cara berbeda untuk mengelola server mysql Anda dan databasenya.
Tetapi pada awalnya Anda harus mengatur/mengubah kata sandi MySQL Root. Mulai server Apache dan ketik localhost atau 127.0.0.1 di bilah alamat browser Anda. Jika Anda belum menghapus apa pun dari folder htdocs, halaman status xampp muncul. Arahkan ke pengaturan keamanan dan ubah kata sandi root mysql Anda.
Sekarang, Anda dapat menjelajah ke phpmyadmin Anda di bawah //localhost/phpmyadmin atau mengunduh klien mysql windows misalnya navicat lite atau mysql workbench. Instal dan masuk ke server mysql Anda dengan kata sandi root baru Anda.
XAMPP Apache + MariaDB + PHP + Perl (X-any OS)
- Setelah instalasi berhasil jalankan xampp-control.exe di folder XAMPP
Mulai Apache dan MySQL
Buka browser dan dalam jenis url localhost atau 127.0.0.1
- maka Anda disambut dengan dashboard
Secara default port Anda terdaftar dengan 80. Jika Anda mau, Anda bisa mengubahnya ke nomor port yang Anda inginkan dalam file httpd.conf. (Jika port 80 sudah menggunakan aplikasi lain maka Anda harus mengubah saya t).
Misalnya Anda mengubah nomor port 80 ke 8090 maka Anda dapat menjalankan sebagai 'localhost: 8090' atau '127.0.0.1:8090'
Mengubah Port Default XAMPP: Jika Anda ingin menjalankan dan menjalankan XAMPP, Anda harus mempertimbangkan untuk mengubah port dari default 80 menjadi 7777.
Di Panel Kontrol XAMPP, klik tombol Apache - Config yang terletak di sebelah tombol ‘Log’.
Pilih ‘Apache (httpd.conf)’ dari drop down. (Notepad harus terbuka)
Lakukan Ctrl + F untuk menemukan '80' dan ubah baris Dengarkan 80 untuk Mendengarkan 7777
Temukan lagi dan ubah baris ServerName localhost: 80 menjadi ServerName localhost: 7777
Simpan dan mulai kembali Apache. Seharusnya sudah berjalan sekarang.
Satu-satunya kekurangan teknik ini adalah, Anda harus secara eksplisit memasukkan nomor port di url localhost. Daripada //localhost menjadi //localhost:7777.
Tutorial PHP MySQL Part 1: Cara Menjalankan MySQL dan PHP menggunakan XAMPP
21 Apr 14 | | Tutorial PHP | |
Syarat pertama untuk bisa membuat koneksi antara PHP dengan MySQL tentunya dengan menjalankan kedua aplikasi ini terlebih dahulu. Dalam tutorial belajar PHP MySQL bagian pertama ini, kita akan mempelajari cara menjalankan PHP dan MySQL menggunakan aplikasi XAMPP, maupun secara terpisah .
Cara Menjalankan PHP dan MySQL menggunakan XAMPP
PHP dijalankan dari web server Apache, dan jika anda mengikuti Tutorial PHP Dasar Untuk Pemula di duniailkom, maka di komputer anda telah terinstall aplikasi XAMPP.
Selain modul Apache, XAMPP juga memiliki paket bawaan MySQL Server. Untuk menjalankan keduanya, anda tinggal men-klik tombol Start pada jendela XAMPP Control Panel seperti gambar dibawah ini:
Jika tidak ada masalah, modul MySQL akan berwana hijau yang menandakan MySQL Server sudah berjalan. Sampai disini, Web Server Apache dan database MySQL sudah siap digunakan.
Cara Menjalankan MySQL dan PHP secara Terpisah
Jika anda telah mengikuti Tutorial MySQL Dasar di duniailkom, pada tutorial tersebut saya menginstall MySQL secara terpisah (bukan dari aplikasi XAMPP), kita juga bisa menggunakan aplikasi MySQL ini untuk diakses dari web server Apache yang berasal dari aplikasi XAMPP.
Namun, seperti yang telah kita bahas pada tutorial cara menjalankan MySQL Server, bahwa di dalam sebuah komputer hanya bisa berjalan 1 buah MySQL Server. Sehingga jika anda menemukan pesan error seperti gambar dibawah ini, berarti ada aplikasi MySQL Server yang sedang aktif.
Untuk memeriksa apakah MySQL Server sedang aktif atau tidak, bisa dilakukan melalui task manager. Silahkan buka task manager,dan cari proses dengan nama: mysqld.exe. Jika ditemukan, berarti MySQL Server telah berjalan di latar belakang.
Anda boleh menggunakan MySQL versi stand alone ini, atau mematikannya dan menggunakan MySQL versi bawaan XAMPP.
Cara Menguji Koneksi PHP MySQL Dengan Phpmyadmin
Untuk menguji apakah aplikasi PHP dapat mengakses database MySQL, kita bisa menggunakan aplikasi Phpmyadmin bawaan XAMPP.
Aplikasi Phpmyadmin adalah sebuah aplikasi manajemen database MySQL yang berbasis web. XAMPP menambahkan aplikasi ini untuk mempermudah pengaksesan database yang biasanya diakses menggunakan console, atau cmd Windows. Namun saya tidak akan membahas cara penggunaan aplikasi phpmyadmin pada tutorial kali ini. Kita hanya menggunakannya untuk mengecek koneksi dari aplikasi PHP ke MySQL.
Untuk masuk ke menu phpmyadmin, anda bisa mengetik alamat berikut pada web browser: //localhost/phpmyadmin/. Atau bisa juga dari halaman localhost XAMPP, lalu cari menu phpmyadmin yang berada pada pojok kiri halaman localhost.
Jika anda menggunakan aplikasi MySQL bawaan XAMPP, dan apabila tidak ada masalah akan tampil halaman awal Phpmyadmin seperti gambar dibawah ini:
Tampilnya halaman tersebut menandakan bahwa PHP dan MySQL telah terhubung secara sempurna. Namun jika tampilan phpmyadmin seperti gambar berikut ini, maka dapat disimpulkan bahwa MySQL Server belum berjalan.
Jika anda mendapati tampilan tersebut, permasalahan terdapat pada aplikasi MySQL Server yang belum dijalankan. Silahkan jalankan aplikasi MySQL dari XAMPP Control Panel.
Apabila anda menggunakan aplikasi MySQL yang terpisah (bukan bawaan XAMPP), maka menu phpmyadmin seharusnya akan menjadi seperti gambar berikut:
Namun jangan khawatir, pesan error tersebut terjadi karena phpmyadmin mencoba masuk ke MySQL Server dengan user ’root’ dan tanpa password. Pesan error #1045 – Access denied for user ‘root’@’localhost’ (using password: NO) merupakan pesan error ketika kita salah memasukkan password untuk user root. Jika anda mengikuti tutorial MySQL di duniailkom, user root akan memiliki password ’qwerty’ dan bukan kosong, sehingga hal inilah yang menyebabkan tampilan error tersebut.
Tampilan error diatas sebenarnya berarti MySQL Server telah berjalan, dan bisa diakses dari PHP.
Jika MySQL Server dan Web Server Apache telah dijalankan, maka saatnya kita masuk ke dalam tutorial PHP MySQL berikutnya, yaitu mengenal jenis-jenis koneksi PHP dengan MySQL.