Phobos
✝
|
Hab vorgestern den neuen mysql server runtergeladen und installiert. vorher die alte db deinstalliert, my.ini gelöscht, alle registry einträge gelöscht. --> mysql 4.0.15 drauf wenn ich jetzt versuch über ein php script auf den mysql server zu connecten kommt das hier: ![click to enlarge](/attachment.php?attachmentid=37748&thumb=150) das script lauft auf omniHTTP 2.09 (sry für apache bin ich einfach zu blöd, allerdings wenn wer ein noob step-by-step hat + php install bin ich glücklich, will eh umsteigen) schon alle möglichen variationen probiert. als ich die alte mysql vers oben hatte (3.45.irgendwas) ging alles wunderbar php version is 4.0.6 tia
|
noledge
CWNE #540
|
blöde frage, aber gibts den user in der user-table?
wegen apache könntest dir ja etwas wie foxserv oder phpdev anschaun...
|
Phobos
✝
|
anundfürsich sollte der generiert werden wenn ich den mysql server installier. aber abfragen kann ich nicht weil ich ja keinen zugriff auf die db bekomm ![:)](/images/smilies/smile.gif) an die möglichkeit hätte ich aber garnicht gedacht
|
Master99
verträumter realist
|
|
Phobos
✝
|
ok also apache is einfach zu kompliziert für mich, ich bleib bei omnittpd, das mit den sessions klappt noch nicht so ganz mit dem server...
egal das mysql problem hab ich noch nicht lösen können, temporär werd ich den alten verwenden, da is mir das adminpanel eh sympathischer.
|
atrox
in fairy dust... I trust!
|
anundfürsich sollte der generiert werden wenn ich den mysql server installier. könntest du erläutern, warum du glaubst, daß der entsprechende user bei der installation generiert worden ist ? hat das installationsprogramm danach gefragt ? imho sagt der ini-eintrag in deinem screenshot nur, daß sich winmysqladmin versucht als thomas anzumelden, was aber erfolglos bleibt, wenn dieser user nicht in der db existiert. versuch es mal mit dem standard-user 'root' und überprüfe, ob die anderen user in der tabelle 'user' in der datenbank 'mysql' existieren.
|
Phobos
✝
|
könntest du erläutern, warum du glaubst, daß der entsprechende user bei der installation generiert worden ist ? hat das installationsprogramm danach gefragt ?
imho sagt der ini-eintrag in deinem screenshot nur, daß sich winmysqladmin versucht als thomas anzumelden, was aber erfolglos bleibt, wenn dieser user nicht in der db existiert.
versuch es mal mit dem standard-user 'root' und überprüfe, ob die anderen user in der tabelle 'user' in der datenbank 'mysql' existieren. sobald ich mit dem win32 installer die DB installiere wird nach accountname und user gefragt. ich war mal so frei und habe angenommen das dieser dadurch in der usertabelle angelegt war (ich musste sonstn nichts machen nur namen und passwort eingeben) ich hab auch schon die data root von der alten mysql version in die neue eingefügt (was die mysql datenbank mit usertabelle und funktionierendem user row beinhalten sollte) hat nicht funktioniert.
|
watchout
Legendundead
|
ich hab auch schon die data root von der alten mysql version in die neue eingefügt (was die mysql datenbank mit usertabelle und funktionierendem user row beinhalten sollte) hat nicht funktioniert. also, wenn du nicht die datenbank "mysql" mitkopiert hast, dann wird dir das wenig nutzen... aja, solltest du keinen zugriff zur datenbank haben, kannst du dich als "root" ohne passwort standardmässig einloggen, sofern du den server local laufen hast...
Bearbeitet von watchout am 01.10.2003, 22:28
|
Phobos
✝
|
also, wenn du nicht die datenbank "mysql" mitkopiert hast, dann wird dir das wenig nutzen...
aja, solltest du keinen zugriff zur datenbank haben, kannst du dich als "root" ohne passwort standardmässig einloggen, sofern du den server local laufen hast... und damit dann den user anlegen? kann mir wer den inster query dafür geben? bitte
|
watchout
Legendundead
|
|
Phobos
✝
|
mahe da muss ich wieder 100000 stunden irgendwas lesen das ich eine query schreiben kann.
ich weis du flamest gerne aber ich dachte halt es hat wer ne fertige query um einen db user anzulegen.
|
atrox
in fairy dust... I trust!
|
das query vergibt alle rechte: INSERT INTO user VALUES('%','some_username',PASSWORD('some_pass'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); wenn du weniger vergeben willst, dann schau dir die spaltennamen der user-tablle an. (für nicht private installationen empfiehlt es sich dann, dem user keine globalen rechte zu geben, und stattdessen zb datenbankweise vorzugehen) http://www.mysql.com/doc/en/Adding_users.html
|
watchout
Legendundead
|
mahe da muss ich wieder 100000 stunden irgendwas lesen das ich eine query schreiben kann.
ich weis du flamest gerne aber ich dachte halt es hat wer ne fertige query um einen db user anzulegen. ich sag' doch du sollst den phpmyadmin saugen, mit dem geht das alles pipifein - ich hätt dir wahrscheinlich sogar den query hingschrieben, aber ich weiss es selbst nicht und hatte selbst nicht die lust das zu lesen/verstehen, weils eben mit phpmyadmin in 2 minuten erledigt is. ps: also, wenn du 100.000 stunden für 2 seiten text zum lesen brauchst...
|