Sakila

From air
Revision as of 10:12, 30 March 2020 by Donsez (talk | contribs) (Created page with "Sakila est une base de données de test pour MySQL. Elle représente une base de films "fictifs". # Utilisation <pre> docker run -d --name mysqld restsql/mysql-sakila docker...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Sakila est une base de données de test pour MySQL. Elle représente une base de films "fictifs".


  1. Utilisation
docker run -d --name mysqld restsql/mysql-sakila
docker run -it --link mysqld:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -psakila -e "show tables;" sakila'

docker run -it --link mysqld:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -psakila -e "select * from actor order by last_name;" sakila'
docker run -it --link mysqld:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -psakila -e "select * from film;" sakila'

# If you want to open it up for exploration with other non-containerized tools, publish the port 3306, as in:
docker run -d --publish 3306:3306 --name mysqld restsql/mysql-sakila

# TODO add PHPMyAdmin container