亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php工匠遷移找不到我的數據庫

php工匠遷移找不到我的數據庫

PHP
九州編程 2022-08-05 16:43:35
我已經創建了名為My DB用戶名的MySQL數據庫,密碼是但是當我運行時,下面顯示錯誤消息。resume_managerrootpasswordphp artisan migrate Illuminate\Database\QueryException  : SQLSTATE[HY000] [1049] Unknown database 'resume_manager' (SQL: select * from information_schema.tables where table_schema = resume_manager and table_name = migrations)  at /home/geralt/Music/resume-manager/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] [1049] Unknown database 'resume_manager'")      /home/geralt/Music/resume-manager/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68  2   PDO::__construct("mysql:host=127.0.0.1;port=3306;dbname=resume_manager", "root", "password", [])      /home/geralt/Music/resume-manager/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:68  Please use the argument -v to see more details.我在Xampp上運行MySQL。我已經檢查了我的.cnf文件端口設置為默認值,我不知道發生了什么。順便說一句,我正在使用.我還運行了所有關于3306Linux Mintcache          php artisan cache:clear          php artisan route:cache          php artisan config:clear          php artisan view:clear這是我的文件設置:.envAPP_NAME=LaravelAPP_ENV=localAPP_KEY=APP_DEBUG=trueAPP_URL=http://localhostLOG_CHANNEL=stackDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=resume_managerDB_USERNAME=rootDB_PASSWORD=passwordBROADCAST_DRIVER=logCACHE_DRIVER=fileSESSION_DRIVER=fileSESSION_LIFETIME=120QUEUE_DRIVER=sync
查看完整描述

4 回答

?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

從錯誤中可以確定您的端口,用戶名和密碼都沒有問題,它們都是正確的...所以只是仔細檢查是否存在;resume_manager

簡單地轉到您的mysql控制臺并創建一個空數據庫

mysql> CREATE DATABASE resume_manager;

你也使用phpmyadmin做同樣的事情...

如果數據庫已經存在,它將給出錯誤,否則將創建新的所需數據庫...(您的舊數據庫名稱中可能存在一些拼寫錯誤問題)


查看完整回答
反對 回復 2022-08-05
?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

嘗試新建數據庫,如果同樣的問題再次發生,可以使用這個命令

php artisan config:cache


查看完整回答
反對 回復 2022-08-05
?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

更改文件后始終清除配置.env

php artisan config:cache


查看完整回答
反對 回復 2022-08-05
?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

每當我們更改 和 in 文件時,我們都需要清除緩存:DB_DATABASEDB_USERNAMEDB_PASSWORD.envphp artisan config:cache

運行遷移工匠命令后:php artisan migrate


查看完整回答
反對 回復 2022-08-05
  • 4 回答
  • 0 關注
  • 151 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號