marcimarc85
Goto Top

MySQL Enterprise Backup per Powershell recovern

Hallo zuammen,

Ich möchte gern einen Befehl aus einem Batch Script in ein Powershell Script übertragen. Genau geht es darum ein Backup, welches mittels MySQL Enterprise Backup erstellt wurde in eine SQL Datenbank einzuspielen. Der Batch Befehl lautet folgendermaßen:

 %_meb_path%\mysqlbackup --defaults-file=%path%\conf\my-rs-57.ini -u root -p<rootpwd> --backup-image=%_recovery_dir%\backup.mbi --backup-dir=%recovery_dir%\tempBackup --uncompress copy-back-and-apply-log --force 

Bin über jede Hilfe dankbar.

Content-ID: 652526

Url: https://administrator.de/forum/mysql-enterprise-backup-per-powershell-recovern-652526.html

Ausgedruckt am: 09.04.2025 um 10:04 Uhr

MrCount
Lösung MrCount 16.02.2021 um 10:25:09 Uhr
Goto Top
MarciMarc85
MarciMarc85 16.02.2021 um 10:54:58 Uhr
Goto Top
Das steht, wie man ein normales SQL Backup mittels cmd Syntax in Powershell integriert. Werden dann auch Variablen für Pfade etc. übernommen, die ich vorhe rin Powershell definiere.

Meine ursprüngliche Frage bezog sich allerdings auf MySQL Enterprise Backup. Das ist etwas anders aufgebaut als das normale standard Backup
MarciMarc85
MarciMarc85 16.02.2021 um 13:08:57 Uhr
Goto Top
Funktioniert abber mit dem &cmd davor.
Es scheint allerdings so, als würde nun eine feste Zeilenbreite vorgegeben sein. In der Ausgabe sehe ich Zeilen, teilweise abgschnitten und in der folgenden Zeile dann fortlaufend. Kann man das irgendwie ändern?
MrCount
MrCount 16.02.2021 um 13:58:10 Uhr
Goto Top
In welcher Ausgabe genau?
Meinst du Fenster von der Powershell?
Hast du es maximiert?
MarciMarc85
MarciMarc85 16.02.2021 aktualisiert um 14:03:58 Uhr
Goto Top
Die Ausgabe in Powershell ISE

Die sieht so aus. Auch wenn das Fenster maximiert ist. Aber nur für die Ausgabe dieses Befehls mit dem &cmd davor:

a
ta_deadl
i
ne_reference.ibz fr
a
gment 
1
086.
2
10216 14:00:52 mysqlb
a
ckup: I
N
FO: Un
c
ompressing mydb/request_track_blockage_data_deadline_reference.ibz fragmen
t
 1087.
2
10216 14:00:53 mysqlbackup: INFO: Uncompressing mydb/request_track_blockage_
d
ata_deadline_reference.ibz fragment 1088.
2
10216 14:00:53 mysqlbackup: INFO: Uncompressing mydb/request_track_blockage_data_deadline_reference.ibz fragment 1089.
2
10216 14:00:54 mysqlbackup: INFO: Uncompre
s
sing/request_track_blockage_
data_deadline_reference.ibz fragment 1090.
2
10216 14:00:55 mysqlbackup: INFO: Uncompressing mydb/request_track_
bloc
k
age_
d
ata_dea
.....
MrCount
MrCount 16.02.2021 um 16:17:15 Uhr
Goto Top
Ok, da wäre der verwendete Code hilfreich...