PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql - benutzer - jeder host



rogen
24.09.03, 11:32
ich habe unter sue8.1 mysql laufen
habe unter phpmyadmin

einen neuen benutzer angelegt der jeden host akzeptiert :

ich habe das gleiche problem auch unter knoppix gehabt da musste ich irgendwas aud einer datei (network) ... ausklammer dann ging es


leider habe ich das vergessen.

kann mir jemand helfen

corresponder
24.09.03, 11:42
da meine glaskugel gerade in reparatur ist, hier meine frage:

was willst du wissen?

rogen
24.09.03, 12:06
ich möchte aus meinem netz auf die datenbank zugreifen

(ich habe mir unter python ein programm geschrieben das in die datenbank schreibt)

leider geht das nicht


meine fehlermeldung:

>python -u datenbank2.py
Traceback (most recent call last):
File "datenbank2.py", line 66, in ?
z = zeit()
File "datenbank2.py", line 7, in __init__
self.conn = connect(host="192.168.0.1",db="daten",user="rogen1")
File "/usr/lib/python2.2/site-packages/MySQLdb/__init__.py", line 63, in Connect
return apply(Connection, args, kwargs)
File "/usr/lib/python2.2/site-packages/MySQLdb/connections.py", line 115, in __init__
self._make_connection(args, kwargs2)
File "/usr/lib/python2.2/site-packages/MySQLdb/connections.py", line 41, in _make_connection
apply(super(ConnectionBase, self).__init__, args, kwargs)
_mysql_exceptions.OperationalError: (2013, 'Lost connection to MySQL server during query')
>Exit code: 1

Svenny
24.09.03, 12:29
hört der mysql auf TCP?

ansonsten skip-networking auskommentieren.

rogen
24.09.03, 17:15
ja genau

nur in welcher datei steht das skip-networking ?

thom01
24.09.03, 20:41
Steht in der my.cnf, bei Debian unter /etc/mysql/my.cnf. Wo sie bei der SuSE ist, weiß ich leider nicht, aber sicher irgendwo in /etc.

rogen
25.09.03, 18:13
unter suse steht im my.cnf kein skip-networking

leider geht trotzdem nicht.

p.s. wenn ich auf dem server das python programm starte
funktionierts

rogen
26.09.03, 16:40
ich habe 2 rechner mit suse8.1

beim 2.rechner funktioniert mysql übers netzwerk super.

der einzigste unterschied ist zum ersten rechner ist
dass ich bei dem rechner iptabels installiert habe

####

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -A INPUT -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT

####

kann das sein dass das den mysql server unterbricht ?

rogen
27.09.03, 10:41
jetzt komme ich unter phpmyadmin nicht mehr rein

Access denied for user: 'root@localhost' (Using password: NO)

habe im forum gelesen dass man mit

mysqladmin -u root password gerhard

das neue password setzen kann
leider funktionierts nicht:
Wie kann ich mysql einfach neu installieren und alle alten daten löschen

mfg.

gerhard rogen

rogen
03.10.03, 14:12
nach einem suse online update
hat es funktioniert