add mysql5.7 setup
parent
147544c630
commit
87ea4a7778
@ -0,0 +1 @@
|
||||
persistent_data
|
||||
@ -1,2 +0,0 @@
|
||||
[mysqld]
|
||||
innodb_buffer_pool_size = 2G
|
||||
@ -1,2 +0,0 @@
|
||||
[mysqld]
|
||||
innodb_buffer_pool_size = 2G
|
||||
@ -0,0 +1,21 @@
|
||||
# Use root/example as user/password credentials
|
||||
version: "3.1"
|
||||
|
||||
services:
|
||||
db:
|
||||
image: mysql:5.7
|
||||
command: --default-authentication-plugin=mysql_native_password
|
||||
# restart: always
|
||||
ports:
|
||||
- "3306:3306"
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: root
|
||||
volumes:
|
||||
- ./persistent_data:/var/lib/mysql
|
||||
# - ./etc/conf.d:/etc/mysql/conf.d
|
||||
|
||||
#adminer:
|
||||
# image: adminer
|
||||
# restart: always
|
||||
# ports:
|
||||
# - 8080:8080
|
||||
@ -0,0 +1,21 @@
|
||||
# Use root/example as user/password credentials
|
||||
version: "3.1"
|
||||
|
||||
services:
|
||||
db:
|
||||
image: mysql:5.7
|
||||
command: --default-authentication-plugin=mysql_native_password
|
||||
# restart: always
|
||||
ports:
|
||||
- "3306:3306"
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: root
|
||||
volumes:
|
||||
- ./persistent_data:/var/lib/mysql
|
||||
# - ./etc/conf.d:/etc/mysql/conf.d
|
||||
|
||||
#adminer:
|
||||
# image: adminer
|
||||
# restart: always
|
||||
# ports:
|
||||
# - 8080:8080
|
||||
@ -0,0 +1,43 @@
|
||||
# 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
|
||||
```
|
||||
@ -0,0 +1,43 @@
|
||||
# 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
|
||||
```
|
||||
Loading…
Reference in New Issue