راکت
حل شده

مشکل در ایجاد دیتابیس و دسترسی به ان

2 پاسخ

سلام دوستان ...
من یه مشکلی دارم من از ابونتو استفاده می کنم.قبلا یک پروژه ای داشتم و دیتابیس ساخته بودم و خلاصه پروژه با موفقیت به پایان رسید.حالا که می خوام دوباره یک پروژه ی دیگه رو شروع کنم و یک دیتابیس دیگه بسازم(دومین) تو خط فرمان :

cd Desktop/syber
sudo mysql -u root -t
CREATE DATABASE heather;
CREATE USER `heather`@`localhost` IDENTIFIED BY '<?heather?>';
GRANT ALL ON laravel.* TO `heather`@`localhost`;
 FLUSH PRIVILEGES;

درداخل shell ساخته می شه ولی در داخل phpmyadmin اثری ازش نیست و بعدن هم که php artisan migrate
میزنی ارور هم میده!:

  Illuminate\Database\QueryException  : SQLSTATE[HY000] [1044] Access denied for user 'heather'@'localhost' to database 'heather' (SQL: select * from information_schema.tables where table_schema =heather and table_name = migrations)
ثبت پرسش جدید

پاسخ‌ها

2
بهترین پاسخ

سلام
با توجه به خطای آرتیسان نام دیتابیستون heather هست نه laravel
پس اینجا بجای این خط :

GRANT ALL ON laravel.* TO 'heather'@'localhost';

باید باشه :

GRANT ALL PRIVILEGES ON heather.* TO 'heather'@'localhost';
heather
heather
@heather

تخصص: برنامه نویس بک اند

@amirhossein.d.z
اقا خیلی ممنون....بنده شکر خدا به جز همچین اشتباهای وحشتناکی هیچ اشتباه دیگه ای در اصل پروژه انجام نمیدم :)

شاید پاسخ شما همین‌جا باشد

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

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