# User auf neuen Server umziehen

<div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-um-einen-mysql-benut" inline-copy-host=""><div>Um einen MySQL-Benutzer inklusive seines verschlüsselten Passworts und aller Rechte 1:1 auf einen neuen Server zu übertragen, nutzt du am besten das MySQL-Kommando `SHOW CREATE USER`.</div>  
</div>#### Schritt 1: Benutzer und Passworthash auf dem alten Server auslesen

<div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-melde-dich-auf-dem-a" inline-copy-host=""><div>Melde dich auf dem **alten Server** in MySQL an:</div>  
</div><div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-29 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="3" id="bkmrk-bash" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-29"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-29"><div _ngcontent-ng-c2000434957="" class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2000434957-29 ng-star-inserted"><span class="ng-tns-c2000434957-29">Bash</span><div _ngcontent-ng-c2000434957="" class="buttons ng-tns-c2000434957-29 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button></div></div></div></div></div>```
mysql -u root -p

```

<div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-29 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="3" id="bkmrk-" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-29"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-29"></div></div></div><div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-f%C3%BChre-folgenden-befe" inline-copy-host=""><div>Führe folgenden Befehl für den gewünschten Benutzer aus (ersetze `benutzername` und `localhost` bzw. `%` entsprechend):</div>  
</div><div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-30 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="6" id="bkmrk-sql" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-30"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-30"><div _ngcontent-ng-c2000434957="" class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2000434957-30 ng-star-inserted"><span class="ng-tns-c2000434957-30">SQL</span><div _ngcontent-ng-c2000434957="" class="buttons ng-tns-c2000434957-30 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button></div></div></div></div></div>```
SHOW CREATE USER 'benutzername'@'localhost';

```

<div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-30 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="6" id="bkmrk--1" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-30"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-30"></div></div></div><div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-ausgabe%3A-mysql-gibt-" inline-copy-host=""><div>**Ausgabe:**</div><div>MySQL gibt dir ein fertiges `CREATE USER`-Statement zurück, das das bereits gehashte Passwort enthält. Das sieht ungefähr so aus:</div>  
</div><div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-31 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="9" id="bkmrk-sql-1" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-31"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-31"><div _ngcontent-ng-c2000434957="" class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2000434957-31 ng-star-inserted"><span class="ng-tns-c2000434957-31">SQL</span><div _ngcontent-ng-c2000434957="" class="buttons ng-tns-c2000434957-31 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button></div></div></div></div></div>```
CREATE USER 'benutzername'@'localhost' IDENTIFIED WITH 'caching_sha2_password' AS '$A$005$...' FAILED_LOGIN_ATTEMPTS 0 PASSWORD_LOCK_TIME 0 ACCOUNT UNLOCK PASSWORD EXPIRE DEFAULT;

```

<div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-31 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="9" id="bkmrk--2" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-31"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-31"></div></div></div><div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-%28kopiere-dieses-gesa" inline-copy-host=""><div>*(Kopiere dieses gesamte `CREATE USER ...`-Statement).*</div>  
</div>#### Schritt 2: Berechtigungen (Grants) auslesen

<div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-lies-direkt-danach-d" inline-copy-host=""><div>Lies direkt danach die zugewiesenen Rechte des Benutzers aus:</div>  
</div><div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-32 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="12" id="bkmrk-sql-2" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-32"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-32"><div _ngcontent-ng-c2000434957="" class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2000434957-32 ng-star-inserted"><span class="ng-tns-c2000434957-32">SQL</span><div _ngcontent-ng-c2000434957="" class="buttons ng-tns-c2000434957-32 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button></div></div></div></div></div>```
SHOW GRANTS FOR 'benutzername'@'localhost';

```

<div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-32 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="12" id="bkmrk--3" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-32"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-32"></div></div></div><div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-ausgabe%3A-du-erh%C3%A4ltst" inline-copy-host=""><div>**Ausgabe:**</div><div>Du erhältst eine oder mehrere Zeilen mit `GRANT`-Befehlen, zum Beispiel:</div>  
</div><div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-33 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="15" id="bkmrk-sql-3" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-33"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-33"><div _ngcontent-ng-c2000434957="" class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2000434957-33 ng-star-inserted"><span class="ng-tns-c2000434957-33">SQL</span><div _ngcontent-ng-c2000434957="" class="buttons ng-tns-c2000434957-33 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button></div></div></div></div></div>```
GRANT ALL PRIVILEGES ON `meine_datenbank`.* TO `benutzername`@`localhost`;

```

<div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-33 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="15" id="bkmrk--4" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-33"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-33"></div></div></div><div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-%28kopiere-alle-ausgeg" inline-copy-host=""><div>*(Kopiere alle ausgegebenen `GRANT`-Zeilen).*</div>  
</div>#### Schritt 3: Benutzer auf dem neuen Server anlegen

<div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-melde-dich-auf-dem-n" inline-copy-host=""><div>Melde dich auf dem **neuen Server** in MySQL an:</div>  
</div><div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-34 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="18" id="bkmrk-bash-1" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-34"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-34"><div _ngcontent-ng-c2000434957="" class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2000434957-34 ng-star-inserted"><span class="ng-tns-c2000434957-34">Bash</span><div _ngcontent-ng-c2000434957="" class="buttons ng-tns-c2000434957-34 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button></div></div></div></div></div>```
mysql -u root -p

```

<div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-34 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="18" id="bkmrk--5" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-34"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-34"></div></div></div><div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-f%C3%BCge-den-in-schritt-" inline-copy-host="">1. <div>Füge den in **Schritt 1** kopierten `CREATE USER`-Befehl ein und führe ihn aus.</div>
2. <div>Füge die in **Schritt 2** kopierten `GRANT`-Befehle ein und führe sie aus.</div>
3. <div>Aktualisiere die Rechtematrix:</div>

</div><div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-35 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="21" id="bkmrk-sql-4" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-35"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-35"><div _ngcontent-ng-c2000434957="" class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2000434957-35 ng-star-inserted"><span class="ng-tns-c2000434957-35">SQL</span><div _ngcontent-ng-c2000434957="" class="buttons ng-tns-c2000434957-35 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button></div></div></div></div></div>```
FLUSH PRIVILEGES;

```

<div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-35 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="21" id="bkmrk--6" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-35"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-35"></div></div></div><div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk--7" inline-copy-host=""></div>#### Alternative: Automatisiert über die Kommandozeile (für viele User)

<div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-wenn-du-den-benutzer" inline-copy-host=""><div>Wenn du den Benutzer direkt über ein Terminal-Einzeiler exportieren möchtest, kannst du `pt-show-grants` aus den **Percona Toolkit** nutzen oder `pt-show-grants` / `mysqldump` verwenden:</div>  
</div><div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-36 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="24" id="bkmrk-bash-2" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-36"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-36"><div _ngcontent-ng-c2000434957="" class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2000434957-36 ng-star-inserted"><span class="ng-tns-c2000434957-36">Bash</span><div _ngcontent-ng-c2000434957="" class="buttons ng-tns-c2000434957-36 ng-star-inserted"><button aria-label="Code herunterladen" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button><button aria-label="Code kopieren" class="mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted"></button></div></div></div></div></div>```
# Exportiert CREATE USER und GRANT Statements direkt in eine SQL-Datei
mysql -u root -p -BN -e "SHOW CREATE USER 'benutzername'@'localhost';" > user_export.sql
mysql -u root -p -BN -e "SHOW GRANTS FOR 'benutzername'@'localhost';" >> user_export.sql

```

<div _ngcontent-ng-c2000434957="" class="code-block ng-tns-c2000434957-36 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="24" id="bkmrk--8" jslog="223238;track:impression,attention;BardVeMetadataKey:W1sicl8yYTUyOWJjMTIyNTA5MjQ2IiwiY19kNTZjMWEyM2MzZmEzNzE3IixudWxsLCJyY18wM2FlNGIxNzA2OWFkM2NmIixudWxsLG51bGwsImRlIixudWxsLDEsbnVsbCxudWxsLDEsMF1d"><div _ngcontent-ng-c2000434957="" class="formatted-code-block-internal-container ng-tns-c2000434957-36"><div _ngcontent-ng-c2000434957="" class="animated-opacity ng-tns-c2000434957-36"></div></div></div><div _ngcontent-ng-c558000231="" aria-busy="false" aria-live="off" class="markdown markdown-main-panel md-content enable-luminous-fast-follows enable-updated-hr-color" dir="ltr" id="bkmrk-diese-user_export.sq" inline-copy-host=""><div>Diese `user_export.sql` kannst du auf den neuen Server übertragen und mit `mysql -u root -p < user_export.sql` importieren.</div></div>