LoginSignup
2
0

More than 3 years have passed since last update.

ローカル上でマイグレーションする上でのメモ

Last updated at Posted at 2019-08-10

php artisan migrate でエラーが出た

$ php artisan migrate

  Illuminate\Database\QueryException  : SQLSTATE[HY000] [1045] Access denied for user 'mysql'@'localhost' (using password: YES) (SQL: select * from information_schema.tables where table_schema = mysql and table_name = migrations and table_type = 'BASE TABLE')

  at /Users//doc_manage/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664
    660|         // If an exception occurs when attempting to run a query, we'll format the error
    661|         // message to include the bindings with SQL, which will make this exception a
    662|         // lot more helpful to the developer instead of just the database's errors.
    663|         catch (Exception $e) {
  > 664|             throw new QueryException(
    665|                 $query, $this->prepareBindings($bindings), $e
    666|             );
    667|         }
    668|

  Exception trace:

  1   PDOException::("SQLSTATE[HY000] [1045] Access denied for user 'mysql'@'localhost' (using password: YES)")
      /Users/doc_manage/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70

  2   PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=mysql", "mysql", "secret", [])
      /Users/doc_manage/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70

  Please use the argument -v to see more details.

頻繁にマイグレーションするわけではないからこのエラーが出るとビビる。
指定したmysqlに接続できていない...?あ。

$ mysql.server start
Starting MySQL
 SUCCESS!

$ php artisan migrate
Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated:  2014_10_12_000000_create_users_table (0.03 seconds)

マイグレーションかけることばかり意識がいってそもそもmysql serverを起動しないから上記のエラーがでる。でもまたマイグレーションかけるときには忘れているんだろうなあ。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0