This commit is contained in:
2022-10-05 11:39:21 +01:00
parent 30084c4d99
commit 114823a185
2 changed files with 37 additions and 10 deletions

View File

@@ -1,18 +1,35 @@
# mysql
# mySQL
## dump
## Backup / Restore
### Dump
#### Create
##### Comand
```bash
DB_HOST="127.0.0.1"
DB_NAME="dbname"
DB_USER="dbuser"
DB_PASSWORD="123456"
TARGET_FILENAME=${DB_NAME}_dump_$(date -d "today" +"%Y%m%d%H%M%S").sql
mysqldump -v -h $DB_HOST --user=$DB_USER -p"$DB_PASSWORD" $DB_NAME > $TARGET_FILENAME
mysqldump -v -h sqlserver --user=username -p"password" dbname > dumpfile.sql
```
## Import
##### Scripts
###### Local Git
```bash
cd ~/
git clone https://limbosolution.com/kb/mysql
./mysql/scripts/backup-dump.sh
```
##### Web Scripts
```bash
curl https://limbosolution.com/kb/mysql/scripts/backup-dump.sh | bash
```
#### Import
```bash
mysql -uroot -p database_name < file.sql
```

10
scripts/backup-dump.sh Normal file
View File

@@ -0,0 +1,10 @@
#!/bin/bash
DB_HOST="127.0.0.1"
DB_NAME="dbname"
DB_USER="dbuser"
DB_PASSWORD="123456"
DUMP_FILE=${DB_NAME}_dump_$(date -d "today" +"%Y%m%d%H%M%S").sql
mysqldump -v -h $DB_HOST --user=$DB_USER -p"$DB_PASSWORD" $DB_NAME > $DUMP_FILE