Bearbeiten von „Mysql“
Zur Navigation springen
Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
[[Kategorie:ServerApplikation]] | [[Kategorie:ServerApplikation]] | ||
[[Kategorie:DB]] | [[Kategorie:DB]] | ||
== Debian Anpassungen == | == Debian Anpassungen == | ||
Zeile 9: | Zeile 7: | ||
<pre> | <pre> | ||
mysql -u root -p mysql | mysql -u root -p mysql | ||
grant all on *.* to 'debian-sys-maint'@'localhost' identified by "6QLw8BSKFwzDnoUT" | grant all on *.* to 'debian-sys-maint'@'localhost' identified by "6QLw8BSKFwzDnoUT"; | ||
grant all on mydb.* to 'dbadmin'@'192.168.2.%' identified by '6QLw8BSKFwzDnoUT'; | grant all on mydb.* to 'dbadmin'@'192.168.2.%' identified by '6QLw8BSKFwzDnoUT'; | ||
grant SELECT | grant SELECT on *.* to 'backup'@'localhost' identified by 'SAVE:alls!4711'; | ||
flush privileges; | flush privileges; | ||
</pre> | </pre> | ||
MariaDB: Es ist für root ein Passwort vergeben. Man kann sich aber als OS-User root ohne Passwort anmelden. | MariaDB: Es ist für root ein Passwort vergeben. Man kann sich aber als OS-User root ohne Passwort anmelden. | ||
== Nachträglich Root-Passwort setzen == | == Nachträglich Root-Passwort setzen == | ||
Wenn bei der Installation das Passwort nicht gesetzt wurde, kann das nachträglich passieren: | Wenn bei der Installation das Passwort nicht gesetzt wurde, kann das nachträglich passieren: | ||
<pre> | <pre>update user set | ||
authentication_string=password('ge:heimesp_w1'), | |||
plugin='mysql_native_password' | |||
where user='root'; | |||
</pre> | </pre> | ||
Zugriff ohne Root-Passwort (als Benutzer root): | Zugriff ohne Root-Passwort (als Benutzer root): | ||
Zeile 36: | Zeile 30: | ||
== Datentypen == | == Datentypen == | ||
<pre>create table example( | <pre>create table example( | ||
id | id INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT, | ||
ts TIMESTAMP NULL default NULL, | ts TIMESTAMP NULL default NULL, | ||
dt DATETIME, | dt DATETIME, | ||
Zeile 44: | Zeile 38: | ||
* TIMESTAMP ist normalerweise ohne NULL, Default-Wert ist NOW() | * TIMESTAMP ist normalerweise ohne NULL, Default-Wert ist NOW() | ||
== Index erstellen == | |||
== Index erstellen | |||
<pre>create index geotestdate on testresult (`geo_bundesland`,`test_immunitaet`,`sample_date`); | <pre>create index geotestdate on testresult (`geo_bundesland`,`test_immunitaet`,`sample_date`); | ||
# und abfragen: | # und abfragen: | ||
Zeile 64: | Zeile 44: | ||
</pre> | </pre> | ||
== | == Table-Definition abfragen == | ||
<pre>show create table geo; | <pre>show create table geo; | ||
</pre> | </pre> | ||
Zeile 89: | Zeile 67: | ||
(geo_id,geo_staat,...) | (geo_id,geo_staat,...) | ||
</pre> | </pre> | ||
== CSV-Export == | == CSV-Export == | ||
Zeile 105: | Zeile 75: | ||
ESCAPED BY '"' | ESCAPED BY '"' | ||
LINES TERMINATED BY '\r\n'; | LINES TERMINATED BY '\r\n'; | ||
</pre> | </pre> |