محسن مهری
4 سال پیش توسط محسن مهری مطرح شد
1 پاسخ

اجرای یک پروژه در ubuntu

سلام مهندسین عزیز وقتتون بخیر
ارور رو اول گذاشتم اگه حوصله خوندن متن رو نداشتین

SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' (SQL: select * from information_schema.tables where table_schema = pe7 and table_name = migrations and table_type = 'BASE TABLE')
  • آقا من سیستم عامل ابونتو رو به تازگی نصب کردم و نمیتونم پروژه لاراولم رو روش اجرا کنم
    مشکل بنده هم در برقراری ارتباط با دیتابیس هست.
    این نرم افزارها رو به درستی روی سیستم عامل نصب کردم
    apache2
    php8 # and php extensions
    mysql
    • به درستی یک دیتابیس با نامی که با درستی توی .env ست کردم.
    • به درستی یک کاربر root دارم که پسوردش خالیه و اونم توی .env تنظیم شده.
      اما باز هم ارور بالا رو مشاهده میکنم - مشکل کجاست ؟ راهنمایی دوستان لینک مناسب ؟ ممنون
      @behzad.azizan
      @mrjavadseydi

ثبت پرسش جدید
محمدجواد صیدی
تخصص : برنامه نویس وب
@mrjavadseydi 4 سال پیش مطرح شد
2

سلام دوست عزیز
این خطا مربوط به یوزر و پسورد دیتابیستون هست
در صورتی که مطمئن هستید که واقعا پسورد خالی هست پیشنهاد میکنم یک یوزر جدید در دیتابیس بسازید و یوزر رو در فایل .env ست کنید
راهنمای این کار

mysql -u root -p
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';

در صورتی که توضیحانم کافی نبود میتونین لینک زیر رو مشاهده کنید
https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام