Pengguna yang bekerja dengan MySQL dapat mengalami kesalahan 'Tidak dapat terhubung ke server MySQL lokal melalui soket'/var/run/mysqld/mysqld. sock (2)' saat masuk ke antarmuka MySQL. Masalah ini biasanya muncul jika MySQL tidak bisa mengakses mysqld. file soket soket Dalam tutorial ini, kita akan membahas kemungkinan penyebab kesalahan 'Tidak dapat terhubung ke server MySQL lokal melalui soket' dan menunjukkan kepada Anda berbagai metode untuk menyelesaikan masalah ini Kami akan mencoba mengubah port ini Cara Mengubah Port Default Apache di XAMPPUntuk mengubah port default apache, kita harus mengedit file konfigurasi apache yaitu file httpd. conf. Untungnya, panel Kontrol XAMPP telah menyediakan file pintasan untuk pengaturan ini. Ketika web server apache sedang berjalan, lebih baik dimatikan terlebih dahulu Klik tombol config pada bagian XAMPP actions, dari menu yang tersedia, klik Apache (httpd. conf). File konfigurasi Apache akan muncul di Notepad. Kami akan mengubah beberapa pengaturan Pada contoh ini saya akan mengubah port apache dari 80 menjadi 8080. Namun pada prakteknya anda bebas menggunakan port apapun, (selama tidak bentrok dengan aplikasi lain). Anda dapat mengubahnya menjadi 81, 8888, atau 999. Sedikit tips tambahan, sebaiknya pilih port dengan 4 digit agar tidak bentrok dengan aplikasi lain, misalnya 8080 Pada file httpd. conf yang sudah dibuka, cari baris "Listen 80", lalu ganti angka 80 ke port baru, misal ke "Listen 8080" Masih di file yang sama, cari baris “ServerName localhost. 80” lalu ubah menjadi “ServerNamelocalhost. 8080“. Simpan pengaturan, dan tutup file ini Temukan baris "Dengarkan 443" dan ubah menjadi "Dengarkan 4433". Sama seperti port lainnya, Anda dapat menggunakan port apa saja. Angka 4433 yang saya pilih hanyalah salah satu contoh Masih di file ini, cari baris “virtualhost_default_. 443” lalu ubah menjadi “virtualhost_default_. 4433“, dan terakhir temukan baris “ServerName localhost. 443” dan ubah ke “ServerName localhost. 4433“. Simpan pengaturan dan tutup file ini. Perubahan port Apache selesai Cara Mengubah Port Default MySQL di XAMPPSetelah mengganti port apache, kali ini kita mengganti port MySQL. Secara default MySQL Server menggunakan port 3306, pada contoh ini saya akan mengubahnya menjadi 3307 Cara mengubah port MySQL hampir sama dengan mengubah port Apache, namun kali ini kita harus mengedit file my setting. ini. Silahkan klik tombol config pada bagian actions pada control panel XAMPP, kemudian pilih my. ini File pengaturan MySQL my. ini akan muncul di notepad. Temukan baris berikut # The following options will be passed to all MySQL clients [client] # password = your_password port = 3306 socket = "C:/xampp/mysql/mysql.sock" Kemudian ubah port = 3306 menjadi port = 3307 Masih di file yang sama, cari baris berikut lagi # The MySQL server [mysqld] port= 3306 socket = "C:/xampp/mysql/mysql.sock" Ubah juga baris port = 3306 menjadi port = 3307. Simpan file saya. ini, kemudian jalankan MySQL Server dari XAMPP Control Panel. Jika tidak ada masalah, nomor port akan ditampilkan di Control Panel XAMPP Sebagai buktinya, mari kita coba mengakses phpmyadmin Apa yang terjadi? Di file konfigurasi. Inc. Baris pencarian php ini /* Bind to the localhost ipv4 address and tcp */ $cfg['Servers'][$i]['host'] = '127.0.0.1'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; Berubah menjadi /* Bind to the localhost ipv4 address and tcp */ $cfg['Servers'][$i]['host'] = '127.0.0.1:3307'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; Simpan file konfigurasi. Inc. php, lalu coba restart apache dan MySQL. Kali ini phpMyAdmin berhasil dijalankan File pengaturan phpMyAdmin ini (config. Inc. php) juga dapat diakses secara manual di folder installation_xampp\phpMyAdmin. Jika XAMPP diinstal di C. \xampp, maka lokasi foldernya ada di C. \xampp\phpMyAdmin Selesai. Semua pengaturan telah diubah dan sekarang port default XAMPP Apache dan MySQL telah berubah menjadi 8080 dan 3307 Pada tutorial kali ini kita telah mempelajari cara mengubah port default web server Apache dan Server MySQL dari aplikasi XAMPP. Dengan demikian beberapa web server apache dapat berjalan secara bersamaan dengan menggunakan port yang berbeda |