php - Laravel 连接外部数据库?

标签 php mysql laravel laravel-5 laravel-5.3

我尝试使用我的 Laravel 应用程序连接外部数据库并收到以下错误消息:

 [Illuminate\Database\QueryException]                                                                                            
  could not find driver (SQL: select * from information_schema.tables where table_schema = lextern and table_name = migrations) 

  [PDOException]         
  could not find driver 

连接:

DB_CONNECTION=mysql
DB_HOST=db_ip
DB_PORT=3306
DB_DATABASE=lextern
DB_USERNAME=lextern_root
DB_PASSWORD=db_pw

如果我从本地主机执行此操作,那么它就可以工作...

我没有在服务器上安装mysql,但希望连接外部数据库,我还需要在我的服务器上设置一些东西吗?

最佳答案

您的外部数据库服务器没有 mysql 服务器或者它没有运行。

sudo /etc/init.d/mysql start

将启动服务器。

关于php - Laravel 连接外部数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41324393/

相关文章:

laravel - "https://packagist.org/packages.json"文件无法下载: failed to open stream: Operation timed out

mysql - 使用 laravel 获取外键详细信息

mysql - 从多个表中选择列?

php - MySql PHP 从逗号分隔数据(标签)中选择不同值的计数

php - laravel中的AJAX文件上传

php - SQL查询不返回值,设置为 session 变量

php - 使用 JOIN 的 SELECT 命令的 MySQL 列信息

javascript - 使用 JSON 和 AJAX 从数据库中提取信息

php - 从查询 yii2 获取数组而不是字符串

mysql - 选择值和值已更改的列