Datenbanken: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Kurzbeschreibung mit HSAdmin) |
(dbadmin entfernt) |
||
Zeile 1: | Zeile 1: | ||
{{HSDoku-Links}} | {{HSDoku-Links}} | ||
Hostsharing betreibt Datenbanksever in [http://www.mysql.com - MySQL] und [http://www.postgresql.org PostgreSQL]. | Hostsharing betreibt Datenbanksever in [http://www.mysql.com - MySQL] und [http://www.postgresql.org PostgreSQL]. | ||
== MySQL == | == MySQL == |
Version vom 21. Dezember 2009, 10:43 Uhr
Einstieg |
Hsadmin |
Pakete |
User |
Domains |
Systemd |
Logging |
E-Mail |
WWW
Datenbanken |
Backup & Restore |
Installationsanleitungen |
FAQ |
Bugtracker
Hostsharing betreibt Datenbanksever in - MySQL und PostgreSQL.
MySQL
- Server: Es gibt einen eigenen MySQL-Server auf jedem Host.
- Nutzung bei Hostsharing: siehe separater Artikel MySQL und MySQL-Datenbank anlegen Schritt für Schritt
- Web-Frontend: phpMyAdmin ist unter https://phpmyadmin.hostsharing.net/current/ erreichbar.
- Online-Dokumentation: Die Online-Doku zu MySQL gibt es unter http://dev.mysql.com/doc/. Auf dieser Site gibt es auch mehrere Fassungen der kompletten Doku zum Downloaden.
PostgreSQL
- Server: Es gibt einen eigenen PostgreSQL-Server auf jedem Host.
- Nutzung bei Hostsharing: siehe separater Artikel PostgreSQL
- Web-Frontend: phpPgAdmin ist unter https://phppgadmin.hostsharing.net/current erreichbar.
- Online-Dokumentation: Die Online-Doku gibt es unter http://www.postgresql.org/docs/manuals/. Eine Liste von Büchern (einige davon zum Download) unter http://www.postgresql.org/docs/books/.
Verwaltung von Datenbanken
Datenbanken können mit hsadmin auf der Kommandozeile oder im Browser angelegt werden.
In jedem Fall ist die Reihenfolge:
- einen Datenbankbenutzer als DB-Administrator anlegen
- die Datenbank anlegen
Dabei kann nach Belieben ein Administrator für alle Datenbanken eines Pakets oder ein eigener Daminisrtator-Account pro Datenbank angelegt werden.
Datenbank-Administrator anlegen
hsadmin -c mysqluser.add --set:name=xyz00_dbuser --set:password=geheim
bzw.
hsadmin -c postgresqluser.add --set:name=xyz00_dbuser --set:password=geheim
Datenbank anlegen
hsadmin -c mysqldb.add --set:name=xyz00_mydatabase --set:owner=xyz00_dbuser [ --encoding=latin1 ]
bzw.
hsadmin -c postgresqldb.add --set:name=xyz00_mydatabase --set:owner=xyz00_dbuser [ --encoding=LATIN1 ]
Das Encoding kann weggelassen werden, der Default ist dann "UTF-8".
Datenbanken auflisten
hsadmin -c mysqldb.search
bzw.
hsadmin -c postgresqldb.search