0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

پس از نصب MySQL بر روی اوبونتو، نمی توانم از یک سیستم remote  به آن متصل شوم. چگونه می توانم این کار را انجام دهم؟

2 پاسخ

+1 امتیاز
قبل توسط (195 امتیاز)

شما میتوانید با استفاده از دستور ذیل به صورت Remote به MySql در ubuntu دسترسی داشته باشید.

root@server1: mysql -u userName -p -h ip

 

0 امتیاز
قبل توسط (1.1هزار امتیاز)

1- ابتدا باید برای MySQL نصب شده بر روی سرور یک bind-address تعریف کنید. برای این کار ip سرور خود را در فایل /etc/mysql/my.cnf در خط bind-address اضافه کنید.

2- حال باید به کاربری که می خواهید از سیستم Remote به MySQL وصل شود دسترسی بدهید:

mysql -u root -p mysql

mysql> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'yourpassword';

البته دستور فوق به کاربر root دسترسی به تمام دیتابیس ها از هر ip را می دهد که می توانید آن را محدود کنید.

3- MySQL را restart کنید:

sudo service mysql restart

پ.ن. در صورتی بر روی اوبونتو شما firewall نصب است باید تنظیمات لازم برای دسترسی به پورت 3306 و IP را انجام دهید.

سوالات مشابه

0 امتیاز
1 پاسخ 318 بازدید
0 امتیاز
1 پاسخ 206 بازدید
0 امتیاز
1 پاسخ 1.4هزار بازدید
0 امتیاز
1 پاسخ 367 بازدید
0 امتیاز
2 پاسخ 1.5هزار بازدید
+1 امتیاز
1 پاسخ 954 بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
0 پاسخ 842 بازدید
...