Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Netzwerke>MySQL: User anlegen?

MySQL: User anlegen?

unisono
unisono03.01.0522:36
Bonsoir. Ich versuche nun seit einiger Zeit, einen neuen User für eine bestimmte DB in MySQL anzulegen. Ich habe diverse GUI-Tools 'getestet' und dazu leider keine Möglichkeit gefunden.
Was ich möchte: Ich habe mehrere Datenbanken (pro Site eine). Ich möchte nun User anlegen, die nur sitespezifische Zugangsrechte haben. Also wenn ich eine DB A und B habe, dann soll der User a nur auf A und User b nur auf DB B Zugriff haben (was ja mit root schlecht geht *g*).
Ich habe im Netz gesucht und bin auch auf adäquate Seiten gestossen – ich checks aber nicht:
Grant usw für mich = Hauptbahnhof.

Also ich öffne das Terminal und gebe ein:
cd /usr/local/mysql
sudo chown -R mysql data/
=> mein Benutzerpasswort OS X
sudo echo
sudo ./bin/mysqld_safe &
/usr/local/mysql/bin/mysql test
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile

Ok, und jetzt? In der drittletzten Zeile steht am Schluss test. Weshalb? Ich habe versucht, die Zeilen von dev.mysql.org zu adaptieren, doch völlig ohne Erfolg. V.a. weshalb kriege ich kein Feedback?

Herzlichen Dank für Eure Unterstützung,
unisono

PS: Falls es jemand gerade weiss: Wie schalte ich MySQL ab (MySQL startet bei mir automatisch beim Log In, deshalb die Frage)
0

Kommentare

unisono
unisono03.01.0522:38
Häh, der Link klappt irgendwie nicht:
0
Horror03.01.0523:28
Du hast 2 Varianten: die radikale wäre das löschen des Ordners
/Library/StartupItems/MySQLCOM . Aber das wäre zu radikal

Einfacher: mach das Terminal auf. tippe pico vim /etc/hostconfig

Dort ist irgendwo ein Eintrag MYSQLCOM=-YES-

Der veranlasst den MYSQL-Server beim Booten zu starten. Stell das auf -NO- und er wird beim Booten nicht mehr geladen. (Setzt dann allerdings ein Reboot voraus). Es gibt auch ein MySQL-Paket von Serverlogistics.com (oder so ähnlich), da ist dann auch ein PreferencesPane bei zum Starten und Beenden von MySQL.

Horror

0
Horror03.01.0523:37
Nachtrag: stoppen kannst du ihn so:

/mysqladmin --user root -p shutdown

Benötigt dann nur noch dein Passwort für MySQL (nicht dein Mac OS X Passwort)

Horror
0
unisono
unisono03.01.0523:39
Bei mir nicht . Deutet das darauf hin, dass irgendein BSD Subsystem nicht installiert ist (oder wie das Zeug heisst)?

[dhcppc2:~] unisono% pico vim /etc/hostconfig
dyld: pico Undefined symbols:
pico undefined reference to _AL expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _CE expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _CL expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _CM expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _CS expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _DC expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _DL expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _DM expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _ED expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _EI expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _IC expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _IM ex/usr/lib/libSystem.B.dylib
pico undefined reference to _KD expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _KL expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _KR expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _KU expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _PC expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _SE expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _SF expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _SO expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _SR expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _TE expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _TI expected to be defined in /usr/lib/libSystem.B.dylib
pico undefined reference to _UP expected to be defined in /usr/lib/libSystem.B.dylib
Trace/BPT trap
0
Horror04.01.0500:09
Ich Depp..mein Fehler Muss nicht pico vim /etc/hostconfig heissen, sondern sudo pico /etc/hostconfig

Mit STRG+o kannst du die Änderung speichern, mit STRG+x beendest du pico.

Horror
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.