Docker:MySql: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 8: | Zeile 8: | ||
<pre>#! /bin/sh | <pre>#! /bin/sh | ||
docker run --name=mysql1 \ | docker run --name=mysql1 \ | ||
--volume=/var/lib/mysql:/var/lib/mysql | --volume=/var/lib/mysql-5.7:/var/lib/mysql \ | ||
--env="MYSQL_ALLOW_EMPTY_PASSWORD=true" \ | --env="MYSQL_ALLOW_EMPTY_PASSWORD=true" \ | ||
-d mysql/mysql-server:5.7 | -d mysql/mysql-server:5.7 |
Aktuelle Version vom 19. Januar 2018, 13:11 Uhr
Installieren[Bearbeiten]
docker pull mysql/mysql-server:5.7
Startscript[Bearbeiten]
#! /bin/sh docker run --name=mysql1 \ --volume=/var/lib/mysql-5.7:/var/lib/mysql \ --env="MYSQL_ALLOW_EMPTY_PASSWORD=true" \ -d mysql/mysql-server:5.7 IP=$(docker inspect mysql1 | grep IPAddress | grep 17 | head -n1 | perl -p -e 's/[^0-9.]//g;')
Shell im Docker starten[Bearbeiten]
docker exec -ti mysql1 bash
Rechte auf andere Rechner ausdehnen[Bearbeiten]
grant all on *.* to dbadmin@'%' granted to 'geheim';
MySql ansprechen[Bearbeiten]
- in /etc/hosts eintragen: 172.17.0.2 mysqlsv
mysql -u dbadmin -p -h mysqlsv mysql