从windows发布到云主机时不能连接mariadb数据库

从本地的windows发布到云主机,本地是可以工作的(wnmp),在云主机上测试执行php artisan migrate,报错如下:

  [PDOException]                                                                         
  SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

env文件是这样的:

APP_ENV=production
APP_KEY=base64:fzg/fitaaaaaaaaaaaaaaaaaaaaaaaa0=
APP_DEBUG=false
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=test  //用root账户试过
DB_PASSWORD=mysql  

不管env文件中使用root帐号还是test帐号,都会出现上面同样的错误,错误信息中都是显示'root'@'localhost'用户,怎么的呢?好像没有用到env文件,在config/database.php中填入用户名密码也不行,好像是读取不到这些信息。

在终端里面测试是可以连接的:

# mysql -uroot -pmysql;
MariaDB [(none)]> 


# mysql -utest -pmysql;
MariaDB [(none)]> 
JellyBool
修改的评论也不能少于六个字哦!
canihelpyou 回复 JellyBool
修改的评论也不能少于六个字哦!