laravel无法连接到VM LAMP上的mysql数据库

你好世界

大家好,我试图学习laravel和im跟随tutorail,但我似乎无法通过运行LAMP的VM连接到我的数据库。我已经浏览了每一个帖子,但仍然无法正常工作

当我运行命令时php artisan migrate,出现以下错误

[PDOException]
SQLSTATE[HY000] [2003] Can't connect to MySQL server on '10.0.1.22' (111)

我什至关注了这篇文章,并收到以下错误

[PDOException]
SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)

我的laravel应用程序正在端口上运行,8000但是我的phpmyadmin10.0.1.22/phpmyadmin不确定这是否可能是问题,我仍然是初学者,因此我的调试解决方案受到限制。

这是我的database.php档案和我的.envi档案

database.php

        'mysql' => [
            'driver'    => 'mysql',
            'host'      => env('DB_HOST', '10.0.1.22'),
            'database'  => env('DB_DATABASE', 'task'),
            'username'  => env('DB_USERNAME', 'root'),
            'password'  => env('DB_PASSWORD', 'test'),
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
            'strict'    => false,
        ],

和我的.envi文件

APP_ENV=local
APP_DEBUG=true
APP_KEY=HBzhX830sIrNbZ2hdB23DGAuGa4mj4IL

DB_HOST=10.0.1.22
DB_DATABASE=task
DB_USERNAME=root
DB_PASSWORD=test

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

感谢所有的帮助

马格努斯·埃里克森(Magnus Eriksson)

将DB_HOST更改为127.0.0.1

10.0.1.22是计算机上VM计算机的外部地址。由于Apache / PHP和MySQL在同一台计算机上运行,​​因此没有理由将它们与外部地址连接,而与内部地址(127.0.0.1)连接。

在MySQL中创建用户时,您可以设置它应接受的IP地址,并且默认情况下,在大多数情况下,通常将root用户设置为仅侦听内部呼叫(127.0.0.1)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用Java从VM连接到mysql数据库

来自分类Dev

无法连接到在AWS上运行的MySQL数据库

来自分类Dev

无法连接到Windows上的MySQL数据库

来自分类Dev

无法连接到Android KivyMD上的mysql数据库

来自分类Dev

无法连接到在AWS上运行的MySQL数据库

来自分类Dev

无法连接到数据库-MySQL

来自分类Dev

无法连接到数据库-MySQL

来自分类Dev

无法将Azure WebJob连接到Azure VM上的SQL数据库

来自分类Dev

我似乎无法从Azure Linux VM连接到MySQL服务器的Azure数据库

来自分类Dev

成功创建后无法连接到AWS VM外部的mysql数据库

来自分类Dev

无法从主机连接到MySQL VM

来自分类Dev

Laravel Homestead无法连接到数据库

来自分类Dev

Laravel无法连接到数据库-迁移-错误2002

来自分类Dev

无法将 App Engine 上的 Laravel 应用程序连接到 Cloud SQL 数据库

来自分类Dev

无法连接到CentOS上的远程mysql数据库,错误为110

来自分类Dev

无法连接到 Docker 上的 SQL 数据库

来自分类Dev

PHP-无法连接到远程MySQL数据库

来自分类Dev

无法连接到MySQL:未知数据库'logindb'

来自分类Dev

无法使用MySQLConnection连接到MySQL数据库

来自分类Dev

无法连接到MySQL数据库-PHP

来自分类Dev

无法连接到远程MySQL数据库

来自分类Dev

错误:无法连接到MySQL数据库

来自分类Dev

使用MySQLWorkbench无法连接到(远程)MySQL数据库

来自分类Dev

无法连接到Docker容器中的MySQL数据库

来自分类Dev

无法连接到mysql远程数据库

来自分类Dev

无法通过JWS应用连接到MySQL数据库

来自分类Dev

Java无法连接到mysql数据库

来自分类Dev

无法连接到phpMyAdmin MySQL数据库

来自分类Dev

水壶,JDBC,MySQL,SSL:无法连接到数据库

Related 相关文章

热门标签

归档