View previous topic :: View next topic |
Author |
Message |
MrPrez n00b
Joined: 02 Sep 2003 Posts: 67
|
Posted: Wed May 19, 2004 4:40 pm Post subject: MySQL Konfiguration - User einrichten |
|
|
Ich wollte mir auf meinem Server MySQL installieren, bin aber jetzt ziemlich verwirrt, habe mir schon mehrere MySQL FAQs durchgelesen, aber da standen so rudimentäre Sachen irgendwie nicht drin
Also ich will eigentlich nur folgendes:
- MySQL soll nur lokal laufen, also von außen nicht erreichbar sein
- ein User, eine Datenbank
jetzt habe ich 2 Dateien: /etc/mysql/my.conf und /etc/mysql/mysqlaccess.conf
In der my.cnf hab ich jetzt alles so eingestellt, dass der MySQL Server nur lokal erreichbar ist. Soweit kein Problem. Mit dem einrichten eines Users, der seine eigene DB haben soll und auf KEINE andere zugreifen darf hab ich allerdings paar Probleme:
in der my.cnf finde ich folgendes:
Code: |
[client]
goliath root # cat /etc/mysql/my.cnf
password = passwort
....
|
in der mysqlacces.conf sind jetzt folgende Einträge:
Code: | goliath root # cat /etc/mysql/mysqlaccess.conf
...
# ----------------#
# Global settings #
# --------------- #
#$Param{'host'} = '';
$Param{'user'} = 'user';
$Param{'db'} = 'db';
$Param{'password'} = 'passwort';
$Param{'debug'} = 0;
# --------------------------#
# Settings for Command-line #
# ------------------------- #
if ($CMD) {
$Param{'superuser'} = 'root';
$Param{'rhost'} = 'localhost';
$Param{'spassword'} = '';
$Param{'brief'} = 1;
}
# ---------------------#
# Settings for CGI-BIN #
# -------------------- #
if ($CGI) {
$Param{'superuser'} = 'root';
$Param{'rhost'} = 'localhost';
$Param{'spassword'} = '';
$Param{'table'} = 1;
}
1; #to make require happy
|
Irgendwie blick ich da nicht durch für was die Einstellungen sind. Wäre sehr nett wenn mir da jemand helfen könnte oder einen Link kennt...
Danke!
Jan |
|
Back to top |
|
|
_hephaistos_ Advocate
Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
Posted: Wed May 19, 2004 4:45 pm Post subject: |
|
|
hallo,
das musst du via commandline machen
zuerst einloggen (mysql natürlich gestartet) "root" und passwort "" standardmäßig...
danach create database "name"
OPTIONAL danach user anlegen:
http://dev.mysql.com/doc/mysql/en/Adding_users.html
sonst ist die datenbank via localhost - root - "" erreichbar
hoffe, das hilft?
ciao |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Wed May 19, 2004 4:50 pm Post subject: |
|
|
Code: | http://www.mysql.de/doc/de/GRANT.html |
_________________ ------------------------------------------------------------------
http://radio.garden/ |
|
Back to top |
|
|
Deever Veteran
Joined: 06 Jul 2002 Posts: 1354 Location: Zürich / Switzerland
|
Posted: Wed May 19, 2004 8:00 pm Post subject: |
|
|
Code: | [root@unix]~$ emerge mysqlcc |
HTH! && Gruß,
/dev |
|
Back to top |
|
|
|