UUGRN:Dienste/MySQL: Unterschied zwischen den Versionen

Aus UUGRN
K (→‎Eigener MySQL-Account: Mitgliedschaft)
K (Adresse und Jail)
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
UUGRN bietet einen zentralen MySQL-Server für alle Mitglieder an. Dieser Server liegt auf [[intern.uugrn.org]] und ist von UUGRN-Infrastruktur aus erreichbar.
UUGRN bietet einen zentralen MySQL-Server für [[UUGRN:Mitgliedschaft|alle Mitglieder]] an. Dieser Server liegt auf [[UUGRN:Jails/intern|intern.uugrn.org]] und ist von UUGRN-Infrastruktur aus erreichbar.
{{Navigationsleiste UUGRN}}
 
{{Navigationsleiste Dienste}}
__TOC__
__TOC__


== Hintergrund ==
== Hintergrund ==
Theoretisch könnte jeder Inhaber eines Jails seine eigene MySQL-Instanz installieren und laufen lassen. Das ist aber aufgrund des Speicherverbrauchs von MySQL nur bedingt sinnvoll. Wir haben daher beschlossen, einen zentralen, dafür aber mit reichlich RAM versehenen MySQL-Server anzubieten.
Theoretisch könnte jeder Inhaber eines [[UUGRN:Jails|Jails]] seine eigene MySQL-Instanz installieren und laufen lassen. Das ist aber aufgrund des Speicherverbrauchs von MySQL nur bedingt sinnvoll. Wir haben daher beschlossen, einen zentralen, dafür aber mit reichlich RAM versehenen MySQL-Server anzubieten.
 
Dieser MySQL-Sever ist erreichbar unter '''mysql.uugrn.lan''' auf Port '''3306''' und läuft im gleichnamigen Jail {{mysql.uugrn.lan}}.


== Eigener MySQL-Account ==
== Eigener MySQL-Account ==
Der MySQL-Server ist nur von UUGRN-eigener Infrastruktur aus erreichbar.
Der MySQL-Server ist nur von UUGRN-eigener Infrastruktur aus erreichbar.
Um einen oder mehrer Accounts auf MySQL zu bekommen, ist daher ein bestehender Account auf [[shell.uugrn.org]] und/oder ein eigenes [[UUGRN:Jails|Jail]] erforderlich.  
Um einen oder mehrer Accounts auf MySQL zu bekommen, ist daher ein [[UUGRN:Shell|bestehender Account]] auf [[UUGRN:Jails/shell|shell.uugrn.org]] und/oder ein eigenes [[UUGRN:Jails|Jail]] erforderlich.  


[[UUGRN:Mitgliedschaft|Jedes Mitglied]] hat Anspruch auf eine oder mehrere Datenbanken und einen oder mehrere Accounts.
[[UUGRN:Mitgliedschaft|Jedes Mitglied]] hat Anspruch auf eine oder mehrere Datenbanken und einen oder mehrere Accounts.
Zeile 28: Zeile 31:
Welcher Account welche Berechtigungen auf den jeweiligen Datenbanken haben soll, muss mit den Adminsitratoren abgestimmt werden. Derzeit existiert noch kein Frontend, über das Mitglieder ihre Accounts und Datenbanken selbst verwalten können.
Welcher Account welche Berechtigungen auf den jeweiligen Datenbanken haben soll, muss mit den Adminsitratoren abgestimmt werden. Derzeit existiert noch kein Frontend, über das Mitglieder ihre Accounts und Datenbanken selbst verwalten können.


== Backup ==
Jeden Tag um 0:42 wird ein [[intern.uugrn.org/Backup|MySQL-Backup mittels mysqldump]] gestartet. Dabei werden alle Datenbanken einzeln gespeichert.
Es werden 3 Wochen Tagessicherungen gespeichert, ältere Dumps werden gelöscht.


== siehe auch ==
<splist />




[[Kategorie:Dienst]]
[[Kategorie:UUGRN:Dienst]]

Aktuelle Version vom 9. Juni 2014, 00:08 Uhr

UUGRN bietet einen zentralen MySQL-Server für alle Mitglieder an. Dieser Server liegt auf intern.uugrn.org und ist von UUGRN-Infrastruktur aus erreichbar.

öffentliche→  Mailingliste (Mailinglistenarchiv) • WikiPadIRCJobsWebseiteFTP Für Mitglieder→  IntranetalphaShellsJailsWebspaceMySQLUsenetBlogsBNCMailman Infrastruktur→  MailDNSBackupProxyircbotBuildsystem

Öffentliche →   • IRC ChatDrawing PadAscii PadText PadVorstand Infoshare  Für Mitglieder →   • Shell AccountUsenet Zugang  Infrastruktur →   • DNS   <edit>

Hintergrund[Bearbeiten]

Theoretisch könnte jeder Inhaber eines Jails seine eigene MySQL-Instanz installieren und laufen lassen. Das ist aber aufgrund des Speicherverbrauchs von MySQL nur bedingt sinnvoll. Wir haben daher beschlossen, einen zentralen, dafür aber mit reichlich RAM versehenen MySQL-Server anzubieten.

Dieser MySQL-Sever ist erreichbar unter mysql.uugrn.lan auf Port 3306 und läuft im gleichnamigen Jail mysql.uugrn.lan.

Eigener MySQL-Account[Bearbeiten]

Der MySQL-Server ist nur von UUGRN-eigener Infrastruktur aus erreichbar. Um einen oder mehrer Accounts auf MySQL zu bekommen, ist daher ein bestehender Account auf shell.uugrn.org und/oder ein eigenes Jail erforderlich.

Jedes Mitglied hat Anspruch auf eine oder mehrere Datenbanken und einen oder mehrere Accounts. Um die Zugriffsberechtigungen übersichtlich zu halten, werden sowohl die Benutzernamen als auch die Datenbanken mit dem Nickname des Mitglieds geprefixt.

Beispiel
Nickname: foobar
Account_1: foobar
Account_2: foobar_public
Account_3: foobar_bla
Account_4: foobar_fasel
Datenbank_1: foobar
Datenbank_2: foobar_www
Datenbank_3: foobar_forum
Datenbank_4: foobar_wiki
Datenbank_5: foobar_blablubb

Welcher Account welche Berechtigungen auf den jeweiligen Datenbanken haben soll, muss mit den Adminsitratoren abgestimmt werden. Derzeit existiert noch kein Frontend, über das Mitglieder ihre Accounts und Datenbanken selbst verwalten können.


siehe auch[Bearbeiten]