PythonQ 240-8XX Manual de usuario Pagina 232

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 231
Kapitel 5: MySQL-Datenbankadministration 211
shell> mysqladmin -u root password neues_passwort
Nur Benutzer mit Schreib-/Aktualisierungszugriff auf die mysql-Datenbank onnen das
Passwort f¨ur andere Benutzer ¨andern. Alle normalen Benutzer (nicht anonyme Benutzer)
onnen nur ihr eigenes Passwort ¨andern, entweder mit einem der obigen Befehle oder mit
SET PASSWORD=PASSWORD(’neues_passwort’).
Denken Sie daran, wenn Sie das Passwort in der user-Tabelle direkt mit der ersten Methode
¨andern, dass Sie den Server anweisen m¨ussen, die Berechtigungstabellen neu einzulesen (mit
FLUSH PRIVILEGES), weil die
¨
Anderungen ansonsten nicht wahrgenommen werden.
Sobald das root-Passwort gesetzt wurde, ussen Sie in der Folge immer das Passwort
angeben, wenn Sie sich als root mit dem Server verbinden.
Eventuell wollen Sie das root-Passwort leer lassen, damit Sie es f¨ur die weitere Konfiguration
oder f¨ur Tests nicht angeben m¨ussen. Stellen Sie jedoch sicher, dass Sie es setzen, bevor Sie
Ihre Installation f¨ur irgend welche Produktionsaufgaben benutzen.
Sehen Sie im scripts/mysql_install_db-Skript nach, wie es die vorgabem¨aßigen Berech-
tigungen installiert. Sie onnen das als Grundlage f¨ur das Hinzuf¨ugen weiterer Benutzer
nehmen.
Wenn Sie wollen, dass die anf¨anglichen Berechtigungen anders sind als die gerade b eschriebe-
nen, onnen Sie mysql_install_db ab¨andern, bevor Sie es benutzen.
Um die Berechtigungstabellen komplett neu zu erzeugen, entfernen Sie alle .frm’-, .MYI’-
und .MYD’-Dateien im Verzeichnis, das die mysql-Datenbank enth¨alt. (Das ist das Verzeich-
nis namens mysql unter dem Datenbank-Verzeichnis, was aufgelistet wird, wenn Sie mysqld
--help laufen lassen.) Lassen Sie dann das mysql_install_db-Skript laufen, eventuell
nachdem Sie es editiert haben, um die Berechtigungen zu enthalten, die Sie haben wollen.
HINWEIS: Bei MySQL-Versionen vor Version 3.22.10 sollten Sie die .frm’-Dateien NICHT
oschen. Wenn Sie das versehentlich doch tun, m¨ussen Sie sie aus Ihrer MySQL-Distribution
zur¨uck kopieren, bevor Sie mysql_install_db laufen lassen.
5.3.5 Neue MySQL-Benutzer hinzuf¨ugen
Sie onnen Benutzer auf zwei Arten hinzuf¨ugen: Indem Sie GRANT-Statements verwenden
oder indem Sie die MySQL-Berechtigungstabellen direkt ver¨andern. Die bevorzugte Meth-
ode ist, GRANT-Statements zu benutzen, denn sie sind pr¨aziser und weniger fehleranf¨allig.
Siehe Abschnitt 5.3.1 [GRANT], Seite 203.
Ausserdem gibt es eine Menge von Dritten beigesteuerte Programme wie phpmyadmin, die
benutzt werden onnen, um Benutzer zu erzeugen und zu verwalten.
Die unten stehenden Beispiele zeigen, wie man den mysql-Client benutzt, um neue Benutzer
zu erzeugen. Die Beispiele setzen voraus, dass Berechtigungen mit den Vorgabewerten
eingerichtet wurden, die im vorherigen Abschnitt beschrieben wurden. Um also
¨
Anderungen
machen zu onnen, m¨ussen Sie sich von derselben Maschine aus verbinden, wo mysqld auft,
und Sie m¨ussen sich als MySQL-root-Benutzer verbinden, und der root-Benutzer muss
die insert-Berechtigung f¨ur die mysql-Datenbank und die reload-Verwaltungsberechtigung
haben. Wenn Sie bereits das root-Benutzerpasswort ge¨andert haben, m¨ussen Sie es f¨ur die
unten stehenden mysql-Befehle eingeben.
Sie f¨ugen neue Benutzer mit GRANT-Statements hinzu:
Vista de pagina 231
1 2 ... 227 228 229 230 231 232 233 234 235 236 237 ... 767 768

Comentarios a estos manuales

Sin comentarios