/ / एक और आईपी - php, mysql, डेटाबेस, लार्वा -4, कनेक्शन पर एक डेटाबेस के लिए लार्वेल कनेक्ट

लार्वेल को किसी अन्य आईपी - php, mysql, डेटाबेस, लार्वेल -4, कनेक्शन पर डेटाबेस से कनेक्ट करें

मुझे एक डेटाबेस का उपयोग करने के लिए मेरी लार्वा परियोजना की आवश्यकता है जो किसी अन्य नेटवर्क पर वर्चुअल मशीन पर है। मुझे पता है कि वहाँ पर दो डेटाबेस विन्यास है

app/config
app/config/local

मैं MySql का उपयोग कर रहा हूं, मुझे कैसे कॉन्फ़िगर करना चाहिए database.php फाइल?

अभी मेरे स्थानीय में कॉन्फ़िगर किया गया है:

"mysql" => array(
"driver"    => "mysql",
"host"      => "localhost",
"database"  => "db_name",
"username"  => "root",
"password"  => "the_password",
"charset"   => "utf8",
"collation" => "utf8_unicode_ci",
"prefix"    => "",
),

उत्तर:

उत्तर № 1 के लिए 1

आपको database.php कॉन्फ़िगरेशन में दूरस्थ MySQL सर्वर होस्ट IP एड्रेस निर्दिष्ट करना चाहिए।

इसके अलावा, आपको यह सुनिश्चित करने की आवश्यकता है कि आपने रिमोट को सक्षम किया हैआपके MySQL डेटाबेस से कनेक्शन (सामान्य रूप से अधिकांश MySQL सर्वर केवल लोकलहोस्ट से कनेक्शन के लिए प्रतिबंधित हैं) इस प्रयोजन के लिए आपको निम्नलिखित कमांड के साथ नया डेटाबेस उपयोगकर्ता बनाने की आवश्यकता होगी

GRANT ALL PRIVILEGES ON *.* TO "USERNAME"@"IP" IDENTIFIED BY "PASSWORD";

जहां आप सर्वर के आईपी डालते हैं जहां आप लार्वा इंस्टॉलेशन स्थित हैं।

इसके बाद भी आपको निष्पादित करना होगा

FLUSH PRIVILEGES;

और आप दूरस्थ डेटाबेस से जुड़ सकते हैं।