php连接mysql MariaDB_php,centos7_laravel发布到centos7时不能连接mariadb数据库,php,centos7,laravel - phpStudy...

laravel发布到centos7时不能连接mariadb数据库

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

[PDOException]

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

env文件里填写了用户名和密码的:

DB_USERNAME=root

DB_PASSWORD=123456

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

# mysql -uroot -p123456;

MariaDB [(none)]>

怎么一回事?

更新:

数据库更换用户也不行,好像没有用到env文件的内容:

给mariadb创建一个test用户:

MariaDB [(none)]> grant all privileges on *.* to test@localhost identified by 'mysql';

MariaDB [(none)]> flush privileges;

把env文件改为test用户:

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

DB_PASSWORD=mysql

出现和以前同样的错误,错误信息中仍然是root用户,怎么的呢?好像没有用到env文件,在config/database.php中填入用户名密码也不行,好像是读取不到这些信息。

[PDOException]

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

相关阅读:

div display: inline-block; 置中?

java String[] 初始化有这种写法?

ubuntu16.4 下列软件包有未满足的依赖关系: libapache2-mod-php

如何在应用内实现下图通话效果

v-html怎么实现动态绑定

vue搜索结果页应该如何弄

vue 绑定事件时可以动态赋值么

关键帧动画瞬间被执行完了?

android调用服务器端的php文件

Android Studio Memory内存泄漏分析文件在哪里?

磨砂背景和分割线怎么用CSS做

laravel5的模型关联问题

node.js模拟php的在html插入变量

js全局变量

接入聚合数据,如何用js通过筛选拿到想要的数据

python Django自带wsgi.py 为什么部署还需要uWSGI

矩阵从A点走到B点有多少种走法

数据库事务如果有数据修改后不commit,也不rollback会怎么样?

移动端光标居中问题

Python 将字符串str中的number(*.0)替换为number(10)怎么替换呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值