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

3 سال پیش توسط heather مطرح شد
آفلاین
user-avatar
heather ( 4448 تجربه )
3 سال پیش
تخصص : برنامه نویس بک اند

لینک کوتاه اشتراک گذاری

0

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

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)
بهترین پاسخ
آفلاین
user-avatar

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

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

باید باشه :

GRANT ALL PRIVILEGES ON heather.* TO 'heather'@'localhost';
آفلاین
user-avatar
امیرحسین دشتی زاده ( 6499 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

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

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

باید باشه :

GRANT ALL PRIVILEGES ON heather.* TO 'heather'@'localhost';
آفلاین
user-avatar
heather ( 4448 تجربه )
3 سال پیش
تخصص : برنامه نویس بک اند

لینک کوتاه اشتراک گذاری

0

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.