Andockfenster MySQL: neuen Benutzer anlegen

In der mysql docker hub-Seite gibt es einen Verweis auf, wie Sie Benutzer anlegen mit:

MYSQL_USER, MYSQL_PASSWORD

Aber wie können Sie diese Parameter auf der docker-Komponieren.yml-Datei?

Bisher habe ich:

mysql:
  image: mysql:5.7
  ports:
    - "3306:3306"
  environment:
    MYSQL_ROOT_PASSWORD: R00t+

Andere Frage; wie kann ich eine Verbindung zum mysql-host von außerhalb des Containers? Im inneren des Behälters, kann ich schließen mit:

$user = 'root';
$pass = 'R00t+';
$server = 'mysql';

$dbh = new PDO( "mysql:host=$server", $user, $pass );
  • Dieser thread ist lesenswert github.com/docker-library/mysql/issues/213
  • Ich wechselte zu Vagrant und Ansible für die Bereitstellung meiner Maschine: Docker hat Probleme mit Windows (was ich habe zu verwenden)
InformationsquelleAutor numediaweb | 2016-09-05
Schreibe einen Kommentar