رفع خطای ERROR 1130 HY000 در دیتابیس MySQL
1399/07/03
رفع خطای دیتابیس ERROR 1130 HY000 در MySQL
رفع خطای ERROR 1130 HY000 :
ابتدا باید بدانیم مشکل ERROR 1130 HY000 در دیتابیس mysql چیست و چطور برای رفع این مشکل اقدام کنیم .
این مشل طمانی رخ میدهد که شما برای اتطال به دیتابیس از IP مبدا دسترسی ایجاد نکرده باشید .
ایجاد دسترسی برای IP به دیتابیس :
1 . فرض بر اینکه IP مبدا 192.168.1.10 باشد و IP دیتابیس سرور شما 192.168.1.100 باشد :
mysql -u database_username -p -h 192.168.1.100
در حالت پیشفرض شما با خطای زیر مواجه خواهید شد :
ERROR 1130 (HY000): Host '192.168.1.10' is not allowed to connect to this MySQL server
2 . ایتدا در سرور اصلی دیتابیس Mysql / MariaDB از طریق دستور زیر وارد میشوید :
mysql -u root -p
3 . با استفاده از دستورات زیر نام کاربری مورد نظر رو که قبلا در mysql ایجاد کردید رو به دیتابیس Assign میکنید :
MariaDB [(none)]> GRANT ALL ON database_name.* to 'database_username'@'192.168.1.10' IDENTIFIED BY 'yourpassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> SELECT host FROM mysql.user WHERE user = "database_username";
4 . مجددا به دیتابیس از IP مبدا لاگین کنید میبینید مشکل برطرف شده .
سفارش انواع سرویس در گیم سرور دات آی آر
سفارش سرور مجازی | سفارش سرور اختصاصی | سفارش سرور میکروتیک | سفارش سی پنل ایران |
دیدگاه