Version [4370]
Dies ist eine alte Version von RelationalDBs erstellt von ErdaxoAdmin am 2023-02-17 12:45:45.
Datenbanken usw.
insbesondere mySQL und MariaDB
A. Datenbanken exportieren und importieren
- Datenbank sichern:
mysqldump --lock-tables -h 127.0.0.1 -u root -p[password] dbname > dateiname.sql
- Datenbank wiederherstellen:
mysql -h 127.0.0.1 -u root -p[password] dbname < dateiname.sql
oder kürzer:
mysql -u user -p emptyDBname < /path/to/file/dump.sql
B. Wichtige Befehle auf der CLI
MySQL / MariaDB kann komfortable über phpMyAdmin verwaltet werden - manchmal steht das Werkzeug aber nicht zur Verfügung. Deshalb sammle ich hier Befehle, die über die CLI (Eingabe mysql im Terminal) funktionieren:
1. Grundlagen
# mit bestimmten Benutzernamen ins System (Passwort wird wegen -p abgefragt):
mysql -u root -p
# Datenbanken auflisten
SHOW DATABASES;
mysql -u root -p
# Datenbanken auflisten
SHOW DATABASES;
C. converting DB with polish codepage
following commands were successful:
DB dump
mysqldump -u root -p --default-character-set=latin1 --skip-set-charset internalwiki > /storage/db_dumps/internalwiki_latin1.sqlconverting itself
iconv -f ISO-8859-2 -t UTF-8 internalwiki_latin1.sql | sed -e 's/latin2/utf8/g' >internalwiki_utf8.sql(wasn't good enough - probably was old text in windows codepage! this one was better:)
iconv -f Windows-1250 -t UTF-8 internalwiki_latin1.sql | sed -e 's/latin2/utf8/g' >internalwiki_utf8.sql
put converted DB - into an empty DB
mysql -u root -p --default-character-set=utf8 wikiutf8 <internalwiki_utf8.sqlread more
See about converting:
Auf dieser Seite sind keine Kommentare vorhanden