我对mysql connect有一些问题。 Mysql是远程服务器。错误消息如下:
“ SQLSTATE [HY000] [1045]用户'root'@'192.168.1.1'的访问被拒绝 (使用密码:是)(SQL:从
names
中选择*,其中logins
=我 和passwd
=密码限制1)SQLSTATE [HY000] [1045]用户'root'@'192.168.1.1'的访问被拒绝(使用密码:是)(1045)
我在环境中的配置:
DB_CONNECTION=mysql
DB_HOST=192.168.1.2
DB_PORT=3306
DB_DATABASE=CDR_UP
DB_USERNAME=root
DB_PASSWORD=password
database.conf
'mysql' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '192.168.1.2'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'CDR_UP'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
你能帮我吗?也许有人遇到这样的问题
答案 0 :(得分:-1)
您的主机192.168.1.2是本地主机。从主机提供商那里获取数据库信息,并更新代码中的值。