से इनकार कर दिया है मुझे आश्चर्य है कि मुझे पहले से ही स्टैक ओवरव्लो के माध्यम से एक अच्छा उत्तर खोजने में सक्षम नहीं था।PHP चेतावनी: mysqli_connect(): (HY000/2002): कनेक्शन ने
मैं PHP5.5 और एमएएमपी का उपयोग कर रहा हूं (here से डाउनलोड किया गया)।
मैं इस तरह एक बुनियादी स्क्रिप्ट है:
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "root";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
और मैं इस त्रुटि मिलती है जब मैं इस स्क्रिप्ट को चलाने:
PHP Warning: mysqli_connect(): (HY000/2002): Connection refused in /Applications/MAMP/htdocs/test/test.php on line 7
वहाँ कुछ विन्यास मुद्दा यह है कि मैं MAMP भीतर सेट करने की आवश्यकता है या PHP?
क्या आप करने के लिए 'स्थानीय होस्ट' सर्वर नाम परिवर्तित करते हैं? क्या आपके प्रमाण पत्र सही हैं? बंदरगाह? –
मैंने 'लोकलहोस्ट ',' 127.0.0.1' और' रूट 'और खाली स्ट्रिंग के पासवर्ड के सभी संयोजनों का प्रयास किया। जब मैंने इसे पहले डाउनलोड किया था तो क्रेडेंशियल और बंदरगाह एमएएमपी के साथ जो कुछ भी चूक आया था। – johncorser
कनेक्शन अस्वीकार कर दिया गया है = mysql पोर्ट 3306 पर नहीं सुन रहा है, या बिल्कुल नहीं चल रहा है, या टीसीपी कनेक्शन की अनुमति देने के लिए सेट नहीं है, या पोर्ट 3306 सक्रिय रूप से अवरुद्ध एक फ़ायरवॉल है। –