Benutzer-Werkzeuge

Webseiten-Werkzeuge


mysql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mysql [31.07.2024 07:55] – [MariaDB / MySQL Datenbankserver] thoogemysql [20.08.2026 07:02] (aktuell) – [MariaDB / MySQL Datenbankserver] thooge
Zeile 9: Zeile 9:
   * Ändern des eigenen Kennworts<code sql>   * Ändern des eigenen Kennworts<code sql>
 USE mysql; USE mysql;
-UPDATE user SET Password=PASSWORD('NewPasswd') WHERE user='Username';+UPDATE mysql.user SET Password=PASSWORD('NewPasswd') WHERE User='Username';
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
 +</code>
 +  * Kennwort ändern<code sql>
 +ALTER USER 'username'@'host' IDENTIFIED BY 'new_password';
 </code> </code>
   * Löschen der Kommandohistorie, z.B. weil dort Kennworte gespeichert sein könnten<code sql>   * Löschen der Kommandohistorie, z.B. weil dort Kennworte gespeichert sein könnten<code sql>
Zeile 28: Zeile 31:
 </code> </code>
   * Komplettes Löschen aller Rechte eines Benutzers<code sql>   * Komplettes Löschen aller Rechte eines Benutzers<code sql>
-REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'host'+REVOKE ALL PRIVILEGES, GRANT OPTION ON *.* FROM 'user'@'host'
 </code> </code>
   * Komplettes Löschen eines Benutzers mit allen zugehörigen Rechten<code sql>   * Komplettes Löschen eines Benutzers mit allen zugehörigen Rechten<code sql>
 DROP USER 'user'@'host' DROP USER 'user'@'host'
 +</code>
 +  * Vergleichen der Schemata von 2 Datenbanken<code sql>
 +mysqldump --no-data --skip-comments --skip-add-drop-table db1 \
 +  | sed -E 's/ AUTO_INCREMENT=[0-9]+//' > db1.sql
 +mysqldump --no-data --skip-comments --skip-add-drop-table db2 \
 +  | sed -E 's/ AUTO_INCREMENT=[0-9]+//' > db2.sql
 +vimdiff db1.sql db2.sql
 </code> </code>
  
Zeile 57: Zeile 67:
 </code> </code>
  
 +Beispiel für lokalen Zugriff, sowie über einen Wireguard-Tunnel
 +<code>
 +iptables -A INPUT -i lo -p tcp --dport 3306 -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
 +iptables -A INPUT -i wg0 -p tcp --dport 3306 -j ACCEPT
 +iptables -A INPUT -p tcp --dport 3306 -j DROP
 +</code>
 ===== Replikation ===== ===== Replikation =====
  
mysql.1722412547.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki