سلام من با خطای زیر مواجه شدم
SQLSTATE[HY000] [1130] Host 'localhost' is not allowed to connect to this MariaDB server (SQL: select * from `sessions` where `id`
و مطابق راهنمایی Stack Overflow به طریق زیر حل کردم در پروزه های واقعی آیا این مشکلی ایجاد نمیکنه؟
1.Click on config show in image
2.Click my.ini show in image
3.add skip-grant-tables after [mysqld] and save show in image. (*edited spelling issue here)
4.Now restart mySQL. that's all
https://stackoverflow.com/questions/18449071/1130-host-localhost-is-not-allowed-to-connect-to-this-mysql-server-after
متاسفانه دیگه کل دیتابیس از بین رفته و الان نمیدونم چی کار کنم؟
همش از اونجا شروع شد که xampp موقع استارت sql با خطا مواجه شد.
با راهنمایی یکی از سایتها سه تا فایل زیر را حذف کردم و مشکل xampp حل شد ولی مشکلات بزرگتر بعدی ظاهر شدند.
C:\xampp\mysql\data\ از این فولدر
ib_logfile0
ib_logfile1
ibdata1
سلام وقت بخیر
دلایل مختلفی داره نمیشه واقعا حدس زد باید انقد راه حل هارو دنبال کنید تا مشکل رو پیدا کنید
یکیش مثلا از سمت فایروال هست
در صورتی که مشکل از سمت تنظیمات فایروال باشد، مطمئن شوید که فایروال شما اتصال به پورت 3306 (پورت پیشفرض MySQL/MariaDB) را بلاک نکرده باشد.
یا یکی دیگه مربوط به سطوح دسترسی کاربر هست
ایجاد یا بهروزرسانی کاربر برای دسترسی از localhost:
CREATE USER 'your_database_user'@'localhost' IDENTIFIED BY 'your_database_password';
اعطای همه دسترسیها به این کاربر:
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_database_user'@'localhost';
اعمال تغییرات:
FLUSH PRIVILEGES;
در دستورات بالا:
به جای your_database_user نام کاربری خود را وارد کنید.
به جای your_database_password رمز عبور مربوط به کاربر خود را وارد کنید.
به جای your_database_name نام دیتابیسی که لاراول از آن استفاده میکند را وارد کنید.
الان دوباره به این مشکل برخورد کردم
دیگه نمیخوام خودم اقدام کنم در صورت امکان راهنمایی بفرمایید قدم به قدم با شما پیش برم
سلام مجدد
دقیقا مراحل بالا که گفتم برید جلو