# MySQL Tipps & Tricks

### MySQL Backup per Konsole einspielen

```shell
pv export_db_name.sql | mysql -uroot -p db_name
```

<p class="callout info">**Hinweis:** Benötigt pv `(apt install pv)`</p>

### Neuen Benutzer erstellen und Rechte gewähren

```SQL
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
GRANT ALL ON my_db.* TO 'new_user'@'localhost';
```

### Prozessliste laufend aktualisiert anzeigen

```shell
mysqladmin -u root -p -i 1 processlist
```

### Passwort neu setzen (für Useraccounts)

<div id="bkmrk-"></div>##### für MySQL

```SQL
ALTER USER user IDENTIFIED BY 'auth_string';
```

##### für MariaDB

```
SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpass');
```