php - 从 phpmyadmin 丢失数据库后 php artisan 迁移错误
问题描述
错误我的mac关机了,当我打开它时,数据库从phpmyadmin中消失了我已经尝试过php artisan migrate它抛出以下错误
No such file or directory (SQL: select * from information_schema.tables where table_schema = phpdemo and table_name = migrations).
我尝试在 .env 文件中的 DB_HOST 处从 127.0.0.1 替换 localhost。但没有运气我正在使用 xampp , php 版本 7.2.7
请帮我
解决方案
首先你需要检查 mysql 服务是否正在运行,我发现这个How to check if MySQL server is working or not?
sudo service mysql status
然后,检查.env文件,并检查数据库是否创建,如果没有,您可以创建它然后运行
php artisan migrate
如果仍然无法正常工作,也许您需要手动添加迁移表和所有数据,该表只有 3 列:id、迁移、批处理(在我的情况下是 laravel 5.5),id 是自动增量, migrations 具有迁移文件的名称(例如 2014_10_12_000000_create_users_table),并且我的项目中的所有批处理列都有 1
推荐阅读
- python - 如何在满足数据框中条件的行中提取某些值?
- web - Flutter Web - 如何重新加载当前的活动页面
- python-3.x - 有人可以帮助将数组拟合到 kmeans 聚类中吗
- sql - 有没有办法将文本数据加载到 PostgreSQL 中的数据库?
- assembly - 在 ARM 汇编中按降序存储/加载寄存器
- angular - 使用 angular-cli-ghpages 将 Angular 应用程序部署到 Github 页面?
- algorithm - 这个时间复杂度问题的解决方案是什么?
- python - 我想在通过变量播放视频时检测扬声器的音量
- java - bash 的错误提示:./java: No such file or directory in docker
- python - 为什么我看不到 readline.set_completion_display_matches_hook 的错误?