Datenbanken: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(dbadmin entfernt) |
|||
Zeile 23: | Zeile 23: | ||
# die Datenbank anlegen | # die Datenbank anlegen | ||
Dabei kann nach Belieben ein Administrator für alle Datenbanken eines Pakets oder ein eigener | Dabei kann nach Belieben ein Administrator für alle Datenbanken eines Pakets oder ein eigener Administrator-Account pro Datenbank angelegt werden. | ||
=== Datenbank-Administrator anlegen === | === Datenbank-Administrator anlegen === |
Version vom 21. Dezember 2009, 10:44 Uhr
Einstieg |
Hsadmin |
Pakete |
User |
Domains |
Cron |
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 Administrator-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