1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

テーブル作成したのにphpMyAdminに表示されない

Last updated at Posted at 2022-10-23

開発環境

Laravel 9.36.3
PHP 8.1.4
XAMPP 8.1.6
phpMyAdmin 5.1.1
MariaDB 10.4.21

状況

1.phpMyAdmin上で任意のアプリ名のデータベース作成
2.laravelでアプリ新規作成
3.ターミナルでphp artisan migrate実施後、マイグレートできていることを確認
4.phpMyAdminでテーブルができていないことを確認
image.png

対処法

1 .マイグレートは成功しているのにテーブルができていないということで、
XAMMPとアプリの連動ができていない(=XAMMPとソース上のポート番号が一致してない)可能性があるので、
まずはXAMMP側のMysqlのポート番号を確認。
image.png

2 .次に.envのデータベースのポート番号を確認。XAMPPに合わせる形で変更。

.env
(変更前)
DB_PORT=3306

(変更後)
DB_PORT=3360

3.再びターミナルでphp artisan migrate実施後、マイグレートできていることを確認

4.phpMyAdminでテーブルができていることを確認
image.png

参考資料

https://qiita.com/te-k/items/1f2deddb6808afca2f2b
https://stackoverflow.com/questions/31574722/how-to-connect-to-mysql-database-on-port-3308-using-laravel-framework-5-1

1
1
1

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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?