我的帶有 mysql 數(shù)據(jù)庫的 laravel 應(yīng)用程序在我使用 WAMP 的本地計算機(jī)上運行良好。當(dāng)我上傳到免費的實時主機(jī)進(jìn)行測試時,當(dāng)我嘗試將用戶注冊到數(shù)據(jù)庫時收到此消息:Illuminate\Database\QueryException SQLSTATE[HY000] [1045] 用戶 'forge'@'192.168.0.64' 的訪問被拒絕(使用密碼:NO)(SQL:選擇 count(*) as aggregate from where = usersjdoe@jdoe.com email)基本上任何與訪問實時站點上的數(shù)據(jù)庫有關(guān)的操作都不起作用。這就像 mysql 是一個問題。這是我的設(shè)置:配置/數(shù)據(jù)庫.php: 'mysql' => [ 'driver' => 'mysql', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST', 'sql201.epizy.com'), 'port' => env('DB_PORT', '3306'), 'database' => env('epiz_25791111_contact_db', 'forge'), 'username' => env('epiz_25791111', 'forge'), 'password' => env('mypassword1', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'prefix_indexes' => true, 'strict' => true, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), ]) : [], ],.env 文件DB_CONNECTION=mysqlDB_HOST=sql201.epizy.comDB_PORT=3306DB_DATABASE=epiz_25791111_contact_dbDB_USERNAME=epiz_25791111DB_PASSWORD=mypassword1
3 回答

小怪獸愛吃肉
TA貢獻(xiàn)1852條經(jīng)驗 獲得超1個贊
在您的 mysql 服務(wù)器的 mysql 提示符下輸入以下內(nèi)容:
CREATE USER 'forge'@'192.168.0.64' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON *.* TO 'forge'@'192.168.0.64' WITH GRANT OPTION;
FLUSH PRIVILEGES;
請務(wù)必將 PASSWORD 更改為您想要的密碼。

森林海
TA貢獻(xiàn)2011條經(jīng)驗 獲得超2個贊
伙計們,我想通了。我使用的是免費主機(jī)密碼,而不是不同的 Vpanel 密碼?,F(xiàn)在可以訪問數(shù)據(jù)庫功能。顯然這個免費主機(jī)決定也將 vpanel 的隨機(jī)密碼復(fù)制到 mysql 密碼。我不確定我是否澄清了,但數(shù)據(jù)庫在 Vpanel 中而不是外部來源。非常感謝。
- 3 回答
- 0 關(guān)注
- 162 瀏覽
添加回答
舉報
0/150
提交
取消