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

माइस्क्ल के लिए वैग्रांट पोर्ट अग्रेषण

अंत में इसे काम करने में सक्षम था -

/etc/mysql/my.cnf संपादित करें फ़ाइल करें और सुनिश्चित करें, या तो

  • आपके पास bind-address = 0.0.0.0 . है
  • या आप लाइन पर टिप्पणी करते हैं #bind-address ...

आपको इसे my.cnf फ़ाइल के mysqld अनुभाग में जोड़ने की आवश्यकता हो सकती है:

[mysqld]
bind-address = 0.0.0.0

परिवर्तन के बाद अपने mysql सर्वर को पुनः आरंभ करना सुनिश्चित करें

$ sudo service mysql restart

फिर आप अपने होस्ट से जुड़ सकते हैं - इसलिए मुझे सबसे पहले एक त्रुटि हुई जैसे

$ mysql -h127.0.0.1 -P 3309 -uroot -p
Enter password:
ERROR 1130 (HY000): Host '172.16.42.2' is not allowed to connect to this MySQL server

इसलिए मैं अतिथि के पास वापस आया और किया

[email protected]:~$ mysql -h127.0.0.1 -uroot -p
...
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.42.2' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

तब मुझे होस्ट मशीन से कनेक्ट करने में कोई समस्या नहीं हुई

$ mysql -h127.0.0.1 -P 3309 -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 36
Server version: 5.5.44-0ubuntu0.12.04.1 (Ubuntu)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel classloader.php त्रुटि स्ट्रीम खोलने में विफल:ऐसी कोई फ़ाइल या निर्देशिका नहीं

  2. Woocommerce ऑर्डर को प्रोग्रामेटिक रूप से अपडेट करना

  3. PHP का उपयोग करके एक्सेल या सीएसवी को MySQL डेटा बेस पर कैसे अपलोड करें?

  4. कैसे angular.js PHP का उपयोग कर mysql से डेटा प्रदर्शित करने के लिए?

  5. घातक त्रुटि:function.php लाइन 25 . में session_start () को फिर से घोषित नहीं कर सकता