sql >> Databasteknik >  >> RDS >> Mysql

Sequel Pro med Mysql i Docker

Du glömde att exponera din DB-port för värden, så lägg bara till

mysql-server:
    image: mysql
    ports: 
      - "3306:3306"
    environment:
        MYSQL_ROOT_PASSWORD: root
        MYSQL_DATABASE: drupal
        MYSQL_USER: drupal
        MYSQL_PASSWORD: drupal

Och anslut sedan till databasen i Sequel Pro med:

user: root
password: root
host: localhost
port: 3306

Om du redan har en lokal mysql-databas som körs på din värd, ändra porten

ports: 
  - "4306:3306"

och anslut sedan till port 4306 istället för 3306 . Var medveten om, från Drupal-behållaren kommer du fortfarande att använda 3306



  1. Webrick är väldigt långsam med att svara. Hur snabbar man upp det?

  2. Kan du inte ladda tidszoner?

  3. PostgreSQL:FOREIGN KEY/ON DELETE CASCADE

  4. hur man tar bort poster från databasen med en Ajax