Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

किसी भिन्न सर्वर पर mysql से कनेक्ट करें

चूंकि आपका डेटाबेस सर्वर आपके php/apache सर्वर से अलग है, इसलिए आपको होस्टनाम को 172.x1.x1.x2 के रूप में निर्दिष्ट करने की आवश्यकता है mysql-php कनेक्शन स्ट्रिंग में।

यह भी सुनिश्चित करें कि mysql उपयोगकर्ता root दूरस्थ कनेक्शन की अनुमति है। अन्यथा mysql-server आपके root . की अनुमति नहीं देगा उपयोगकर्ता दूरस्थ रूप से लॉगिन करने के लिए। यानी आपके सर्वर1 से।

आप यह सुनिश्चित कर सकते हैं कि mysql.user . से टेबल।

mysql> select Host,User from user where User = "root";
+------------+------+
| Host       | User |
+------------+------+
| 127.0.0.1  | root |
| ::1        | root |
| localhost  | root |
| sgeorge-mn | root |
| %          | root |
+------------+------+
4 rows in set (0.01 sec)

% मतलब कोई भी मेज़बान।

रिमोट कनेक्शन अनुमति के साथ एक उपयोगकर्ता बनाने के लिए, निम्नलिखित mysql का उपयोग करें क्वेरी:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'your_password';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सिद्धांत - उपश्रेणी से

  2. मैक्स टेबल्स और डिज़ाइन पैटर्न

  3. PHP Mysql PDO:सामान्य त्रुटि:2006 MySQL सर्वर चला गया है

  4. इकाई फ्रेमवर्क और MySQL के साथ यादृच्छिक क्रम

  5. mysql में पंक्ति आकार बहुत बड़ी त्रुटि तालिका क्वेरी बनाएं