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-Key: 652526

Url: https://administrator.de/contentid/652526

Printed on: April 26, 2024 at 18:04 o'clock

Member: MrCount
Solution MrCount Feb 16, 2021 at 09:25:09 (UTC)
Goto Top
Member: MarciMarc85
MarciMarc85 Feb 16, 2021 at 09:54:58 (UTC)
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
Member: MarciMarc85
MarciMarc85 Feb 16, 2021 at 12:08:57 (UTC)
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?
Member: MrCount
MrCount Feb 16, 2021 at 12:58:10 (UTC)
Goto Top
In welcher Ausgabe genau?
Meinst du Fenster von der Powershell?
Hast du es maximiert?
Member: MarciMarc85
MarciMarc85 Feb 16, 2021 updated at 13:03:58 (UTC)
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
.....
Member: MrCount
MrCount Feb 16, 2021 at 15:17:15 (UTC)
Goto Top
Ok, da wäre der verwendete Code hilfreich...