moin, hab jetzt am WE mal MySQL (4.1...) installiert, hab das jetzt soweit mal hinbekommen das der Server startet und das mysql.sock vorhanden ist.. (der Server is Powered by Linux 9.3 Pro)
dann habsch sogar geschaft das Passwort zuändern
Naja, meine erste Frage:
1. Ich lese hier oft bzw. auch beim MySQL Howto das man aus sicherheitsgründen das MySQL nicht als Root laufen lassen soll.
wo seh ich als was das gestartet wird und wie kann ich das ändern, also soweit ich weiß is bei [ls -l /var/bin/mysql] owner vom SQL "mysql"? --> is das so richtig? hab das alles über yast installiert und auch mit dem runlevel-Editor von denen gestartet(einfach auf Aktivieren geklickt, nix an den runleveln verstellt, steht glaub auf 2,3,(5))
Mein nächstes Problöem is das wenn ich vom Notebook(WinXP/SP2) mit MySQLAdmin oder MySQLQueryBrowser Connecten will, bekomme ich immer die Meldung: "Host xxx.xxx.xxx.xxx" is not allowed to Connect" <--- ja, hmmm
hab dann mal versucht ne Datenbanke anzulegen:
danach wollte ich(denke mir mal das dass dafür vorgesehen ist) einem user der zu gruppe mysql gehört das recht geben drauf zuzugreifen, egal von wo.
und da scheiterst, der macht da nix. der speichert das net ab.
hab auch versucht bei der mysqlaccess.conf (warum stehen da die passwörter drin?) das localhost mal wegzumachen aber will trotzdem net. also $host=' ' steht dann da.
an der my.cnf hab ich nix verstellt.
kann mir da auch net mehr weiterhelfen, hab hier schon überall fleißig gelesen und gegoogelt, aber find da keine lösung für.
Thx
dann habsch sogar geschaft das Passwort zuändern
Naja, meine erste Frage:
1. Ich lese hier oft bzw. auch beim MySQL Howto das man aus sicherheitsgründen das MySQL nicht als Root laufen lassen soll.
wo seh ich als was das gestartet wird und wie kann ich das ändern, also soweit ich weiß is bei [ls -l /var/bin/mysql] owner vom SQL "mysql"? --> is das so richtig? hab das alles über yast installiert und auch mit dem runlevel-Editor von denen gestartet(einfach auf Aktivieren geklickt, nix an den runleveln verstellt, steht glaub auf 2,3,(5))
Mein nächstes Problöem is das wenn ich vom Notebook(WinXP/SP2) mit MySQLAdmin oder MySQLQueryBrowser Connecten will, bekomme ich immer die Meldung: "Host xxx.xxx.xxx.xxx" is not allowed to Connect" <--- ja, hmmm
hab dann mal versucht ne Datenbanke anzulegen:
Code:
mysqladmin -u root -p CREATE xyz
danach wollte ich(denke mir mal das dass dafür vorgesehen ist) einem user der zu gruppe mysql gehört das recht geben drauf zuzugreifen, egal von wo.
Code:
mysqlaccess \* user xyz
und da scheiterst, der macht da nix. der speichert das net ab.
hab auch versucht bei der mysqlaccess.conf (warum stehen da die passwörter drin?) das localhost mal wegzumachen aber will trotzdem net. also $host=' ' steht dann da.
an der my.cnf hab ich nix verstellt.
kann mir da auch net mehr weiterhelfen, hab hier schon überall fleißig gelesen und gegoogelt, aber find da keine lösung für.
Thx