Saya mencoba terhubung dengan mysql_connect
menggunakan PHP.
Saya bertanya-tanya bagaimana menemukan hostname ketika saya mengubah MacBook saya menjadi server dengan menyalakan halaman web pribadi.
Saya memiliki Apache, MySQL dan PHP diaktifkan.
Apakah nama host yang Anda ssh
pilih? Dikatakan bahwa nama komputer saya spiderman
dan dapat diakses dengan spiderman.local
, tetapi sepertinya tidak berfungsi. Saya juga sudah mencoba menggunakan alamat IP saya.
macos
osx-server
Kristal
sumber
sumber
Jawaban:
Di terminal, jalankan perintah:
Variabel lingkungan
$HOSTNAME
mungkin tidak perlu ditetapkan.sumber
Secara umum, Anda mendapatkan nama host dengan mengetik
di Terminal.
Tetapi untuk pengaturan server Anda, jika tidak ada yang mengacaukan konfigurasi, localhost akan menjadi nama host yang digunakan; dalam safe mode, localhost: 3306 (yaitu port 3306) adalah default. (lih. http://php.net/manual/en/function.mysql-connect.php )
TETAPI: Anda harus memastikan bahwa Anda benar-benar memulai server MySQL. Perintah mulai tergantung pada instalasi Anda.
sumber
Jika Anda ingin terhubung ke MySQL yang berjalan secara lokal, coba 127.0.0.1 atau localhost.
sumber
Itu tergantung jika Anda melakukannya dari dalam program skrip di mana lingkungan telah diatur dengan benar, baik yang berikut ini mungkin cocok atau cocok untuk Anda:
sumber
System Preferences.app> Berbagi> Nama Komputer
sumber