当我尝试登录时,我得到一个错误:
SQLSTATE[HY 000] [1045]用户'root'@'localhost'访问被拒绝(使用密码:是)
parametrs.yml:
此文件在composer安装过程中自动生成
parameters:
database_driver: pdo_mysql
database_host: localhost
database_port: null
database_name: sgce
database_user: root
database_password: mikem
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: en
secret: ThisTokenIsNotSoSecretChangeIt
字符串
我的操作系统是Debian
谢谢你的帮忙。
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# * Basic Settings
#
#skip-grant-tables
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
bind-address = 10.1.4.3
型
6条答案
按热度按时间2cmtqfgy1#
这是由于您的mysql配置。根据此错误,您正在尝试使用用户'root'连接到数据库主机'localhost'上的数据库namend 'sgce',但没有被授予访问权限。
假设你没有配置你的mysql示例。以root用户身份登录并执行以下操作:
字符串
同时在parameters.yml中添加database_port。mysql默认监听3306:
型
omqzjyyz2#
database_password: password
在引号之间:”或‘。就像这样:
database_password: "password"
个w1e3prcc3#
这基本上意味着您的用户名不正确或您的密码不正确。请重新检查并确保您使用的密码正确
llycmphe4#
字符串
在你的代码中添加这个
cidc1ykv5#
我在Windows 10中使用Xampp和Laravel 5.8,我以前就这样过。当我得到这个问题,我的XAMPP是没有密码然后我试图删除一些代码在
config>database.php
字符串
在
.env
中型
问题解决了
hfsqlsce6#
将直接密码写入config> database.php
'password' => env('DB_PASSWORD ','')
更改为
'password' => '您的密码',