You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
615 B
Markdown
43 lines
615 B
Markdown
# Setup docker for mySql
|
|
|
|
1. Start docker
|
|
|
|
```
|
|
$ docker-composer up -d
|
|
```
|
|
|
|
2. to enter CLI
|
|
|
|
```
|
|
$ docker exec -it razer-sql_db_1 bash
|
|
```
|
|
|
|
3. mysql
|
|
|
|
```
|
|
$ mysql -p
|
|
|
|
// password : root
|
|
|
|
mysql> show databases;
|
|
mysql> use db1;
|
|
mysql> create database test2;
|
|
|
|
// dump schema
|
|
$ mysqldump -p -u [user] db_name > backup-file.sql
|
|
|
|
// import schema
|
|
$ mysql -p
|
|
|
|
mysql> create database test2;
|
|
mysql> exit
|
|
|
|
$ mysql -p -u [user] [database] < backup-file.sql
|
|
```
|
|
|
|
4. Alternatively, import schema into sql db. Using GUI tool like [HeidiSQL](https://www.heidisql.com/) to simplify task
|
|
5. Stop docker
|
|
|
|
```
|
|
$ docker-compose down
|
|
``` |