Formatting
Dieser Commit ist enthalten in:
Ursprung
5a820dcb3f
Commit
4e38a7a213
1 geänderte Dateien mit 6 neuen und 6 gelöschten Zeilen
|
@ -1,13 +1,13 @@
|
||||||
MySQL is used for SOGo's and most of mailcow's settings.
|
MySQL is used for SOGo's and most of mailcow's settings.
|
||||||
|
|
||||||
### Connect
|
## Connect
|
||||||
|
|
||||||
```
|
```
|
||||||
source mailcow.conf
|
source mailcow.conf
|
||||||
docker-compose exec mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME}
|
docker-compose exec mysql-mailcow mysql -u${DBUSER} -p${DBPASS} ${DBNAME}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Backup
|
## Backup
|
||||||
|
|
||||||
```
|
```
|
||||||
cd /path/to/mailcow-dockerized
|
cd /path/to/mailcow-dockerized
|
||||||
|
@ -16,7 +16,7 @@ DATE=$(date +"%Y%m%d_%H%M%S")
|
||||||
docker-compose exec mysql-mailcow mysqldump --default-character-set=utf8mb4 -u${DBUSER} -p${DBPASS} ${DBNAME} > backup_${DBNAME}_${DATE}.sql
|
docker-compose exec mysql-mailcow mysqldump --default-character-set=utf8mb4 -u${DBUSER} -p${DBPASS} ${DBNAME} > backup_${DBNAME}_${DATE}.sql
|
||||||
```
|
```
|
||||||
|
|
||||||
### Restore
|
## Restore
|
||||||
|
|
||||||
You should redirect the sql dump without Docker-Compose to prevent parsing errors.
|
You should redirect the sql dump without Docker-Compose to prevent parsing errors.
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ source mailcow.conf
|
||||||
docker exec -i $(docker-compose ps -q mysql-mailcow) mysql -u${DBUSER} -p${DBPASS} ${DBNAME} < backup_file.sql
|
docker exec -i $(docker-compose ps -q mysql-mailcow) mysql -u${DBUSER} -p${DBPASS} ${DBNAME} < backup_file.sql
|
||||||
```
|
```
|
||||||
|
|
||||||
### Reset MySQL passwords
|
## Reset MySQL passwords
|
||||||
|
|
||||||
Stop the stack by running `docker-compose stop`.
|
Stop the stack by running `docker-compose stop`.
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ When the containers came to a stop, run this command:
|
||||||
docker-compose run --rm --entrypoint '/bin/sh -c "gosu mysql mysqld --skip-grant-tables & sleep 10 && mysql -hlocalhost -uroot && exit 0"' mysql-mailcow
|
docker-compose run --rm --entrypoint '/bin/sh -c "gosu mysql mysqld --skip-grant-tables & sleep 10 && mysql -hlocalhost -uroot && exit 0"' mysql-mailcow
|
||||||
```
|
```
|
||||||
|
|
||||||
**1\. Find database name**
|
### 1\. Find database name
|
||||||
|
|
||||||
```
|
```
|
||||||
MariaDB [(none)]> show databases;
|
MariaDB [(none)]> show databases;
|
||||||
|
@ -51,7 +51,7 @@ MariaDB [(none)]> show databases;
|
||||||
4 rows in set (0.00 sec)
|
4 rows in set (0.00 sec)
|
||||||
```
|
```
|
||||||
|
|
||||||
**2\. Reset one or more users**
|
### 2\. Reset one or more users
|
||||||
|
|
||||||
Both "password" and "authentication_string" exist. Currently "password" is used, but better set both.
|
Both "password" and "authentication_string" exist. Currently "password" is used, but better set both.
|
||||||
|
|
||||||
|
|
Laden …
In neuem Issue referenzieren