标签: table-plus

从 Table Plus 连接到我的本地 docker 数据库实例

我创建了一个本地 docker wordpress 实例,我正在尝试使用 SQL 客户端(在我的例子中是 TablePlus)连接到数据库,但我遇到了问题。

我从此处显示的 docker-compose.yml 文件创建了 docker 容器:

version: '3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8028:80"
       - "8029:8029"

     volumes:
       - ./themes/travelmatic:/var/www/html/wp-content/themes/yadayada


     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       VIRTUAL_HOST: leasepilot.local

volumes:
    db_data:
Run Code Online (Sandbox Code Playgroud)

我在这些领域尝试过 wordpress 和 somewordpress 的任何组合: 在此处输入图片说明

我也可以选择通过 SSH 连接,但我觉得我不需要这样做?

1) 调试此类问题的最佳方法是什么?2)信用证是什么?哈哈

wordpress docker table-plus

4
推荐指数
2
解决办法
4220
查看次数

刚刚安装了 Laravel Sail。如何连接数据库?

自 6 月起,我尝试在数据库中使用 TablePlus(或 PhpStorm)连接并创建架构。请理解我应该做什么?我将逐步描述我做了什么。

  1. $ laravel new app。我的新项目有 /app/ 文件夹。
  2. cd app/进入该文件夹。
  3. composer require laravel/sail --dev接收 Laravel Sail。
  4. php artisan sail:install。终端询问我想安装哪些服务?。我编写mysql并按 Enter 键。
  5. gedit .env打开 .env 文件以查看连接设置。
APP_ENV=local
APP_KEY=base64:fXZ06W8BPoRShk8cYlHgS0u/+IBIZTSOM20gFRON6d4=
APP_DEBUG=true
APP_URL=http://app.test

LOG_CHANNEL=stack
LOG_LEVEL=debug

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=app
DB_USERNAME=sail
DB_PASSWORD=password

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

MEMCACHED_HOST=memcached

REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
Run Code Online (Sandbox Code Playgroud)
  1. gedit docker-compose.yml在这里查看这些设置。
# …
Run Code Online (Sandbox Code Playgroud)

mysql table-plus laravel-sail

2
推荐指数
1
解决办法
4466
查看次数

标签 统计

table-plus ×2

docker ×1

laravel-sail ×1

mysql ×1

wordpress ×1