[MySQL] can't connect to local MySQL server...

Pagina: 1
Acties:

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
Ik ben bezig met een aantal expirimenten op (mijn) linuxbak (jaja, lekker originele naam :7), maar voor een paar van deze expirimentjes heb ik apache/php/mysql nodig, de eerste 2 die heb ik de vorige keer ook werkend gekregen (heb gister ge-herinstaleerd nadat ik de filepermissies iets TE strak had aangetrokken })) dus ook dat moet dit keer geen problemen vormen, maar elke keer als ik in de console 'mysql' intik en op enter druk krijg ik onderstaande error:

code:
1
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


mijn vraag is dus eigenlijk wel duidelijk: hoe los ik dit op?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Draait mysql wel?
Bestaat /var/run/mysqld/mysqld.sock dan ook? Of zit ie in /tmp ? Of waar wel?

Pas je my.cnf aan zodat ie ofwel op bovenstaande plek komt, of dat je mysqlclient op de goeie plek kijkt.
Check ook de mysql-errorlog, staan leuke dingen in over waarom bepaalde dingen niet lukken.

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
hmz, met 'ps ax' kan ik geen mysql vinden whatsoever en als ik op zoek ga naar die mysqld.sock van kom ik tot de conclusie dat de /var/run/mysqld dir helemaal niet eens bestaat! :|

ik gebruik trouwens debian, mischien heb ik een package over het hoofd gezien? ik geloof dat ik alleen mysql-client, mysql-common en php-mysql (ofzo) heb geinstaleerd...

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
ACM schreef op 27 augustus 2002 @ 11:53:
...Of zit ie in /tmp ? Of waar wel?...
lezen is ook een kunst :/
code:
1
2
3
4
5
linuxbak:/home# locate mysqld
/usr/bin/mysqldump
/usr/bin/mysqldumpslow
/usr/share/man/man1/mysqldump.1.gz
/usr/share/man/man1/mysqldumpslow.1.gz

volgens mij staat ie daar ook nie tussen :(

[ Voor 0% gewijzigd door |orion op 27-08-2002 12:11 . Reden: teveel gequote ]


Verwijderd

|orion schreef op 27 augustus 2002 @ 12:00:
hmz, met 'ps ax' kan ik geen mysql vinden whatsoever en als ik op zoek ga naar die mysqld.sock van kom ik tot de conclusie dat de /var/run/mysqld dir helemaal niet eens bestaat! :|

ik gebruik trouwens debian, mischien heb ik een package over het hoofd gezien? ik geloof dat ik alleen mysql-client, mysql-common en php-mysql (ofzo) heb geinstaleerd...
je moet ook de mysql-server package installeren :)

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
Verwijderd schreef op 27 augustus 2002 @ 12:16:
[...]
je moet ook de mysql-server package installeren :)
jahoo! het werkt! meteen ff phpmyadmin geinstaleerd en nu heb ik meteen een 2e probleem, hij (phpmyadmin) logt zomaar in als root en weigert alle passwords. en ook een andere user (sebastiaan) weigert ie... hoe voeg ik deze toe aan mysql? of moet ik hiervoor een nieuw draadje starten?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

[nohtml]
Pardon??
Loop je nou mij te beschuldigen van niet lezen terwijl ik je probeer te helpen met iets dat echt wel es fout gaat bij sommige mensen (dat de socket-file op een andere plek staat dan de client verwacht).

Dat jij mysql-server niet geinstalleerd had kon ik ook niet ruiken :+
|orion schreef op 27 augustus 2002 @ 13:16:
[...]


jahoo! het werkt! meteen ff phpmyadmin geinstaleerd en nu heb ik meteen een 2e probleem, hij (phpmyadmin) logt zomaar in als root en weigert alle passwords. en ook een andere user (sebastiaan) weigert ie... hoe voeg ik deze toe aan mysql? of moet ik hiervoor een nieuw draadje starten?
flush privileges

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
ACM schreef op 27 augustus 2002 @ 13:25:
[nohtml]
[...]
Pardon??
[...]
ik doelde eigenlijk op mezelf ;)

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
ACM schreef op 27 augustus 2002 @ 13:25:
[nohtml]
[...]
[...]
flush privileges
uhmz, als ik dat in mysql invoer dan geeft ie iig geen error, maar het probleem lost zich ook niet op zo :(

  • Expander
  • Registratie: Februari 2001
  • Niet online
Even zoeken op 'mysql root password' misschien.. Je moet MySQL eerst starten met --skip-privileges of iets dergelijks en dan alles goed zetten.

[ Voor 0% gewijzigd door Expander op 27-08-2002 13:53 . Reden: oeps ]

Expanding the inexpandable


Verwijderd

Kijk voor de rechten eens in de user table van de database mysql

Daar staan alle users in... als daar geen wachtwoord ingevuld staan, ewn je logt in met een wachtwoord, is het fout....

Mysql gebruikt niet de users van linux maar heeft zijn eigen users!! :)

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
oke er staan nu bij de rijtjes localhost-root en linuxbak-root 2 (gecodeerde) wachtwoorden achter, maar nog steeds bebruikt ie die niet, moet ik em nu ff rebooten ofzo (of geheel volgens het linux idee alleen mysql herstarten?)

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
bingo! geweldig! _/-\o_

alles doen zonder reb00t maakt linux gewoon zo geweldig, nu nog ff proberen of ik een 2e user kan toevoegen :P

* |orion heeft de smaak te pakken :9

edit: wow! het werkt, allemaal reuze bedankt _/-\o_ , en je ziet me wel weer als ik weer eens problemen heb (of voor de verandering ook eens probeer te helpen natuurlijk)

Verwijderd

Nee, geef dan nu eens de opdracht flush privileges;

Let op de ; dan zou het moeten werken!!

Verwijderd

|orion schreef op 27 augustus 2002 @ 14:38:
bingo! geweldig! _/-\o_

alles doen zonder reb00t maakt linux gewoon zo geweldig, nu nog ff proberen of ik een 2e user kan toevoegen :P

* |orion heeft de smaak te pakken :9
okee dan!!!

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
Verwijderd schreef op 27 augustus 2002 @ 14:39:
Nee, geef dan nu eens de opdracht flush privileges;

Let op de ; dan zou het moeten werken!!
code:
1
2
linuxbak:~# mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)


uhh? :?

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
ow laat maar, als ik mysql -p doe dan doet ie het wel goed

code:
1
2
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)


en wat doet dat precies eigenlijk? :P

Verwijderd

|orion schreef op 27 augustus 2002 @ 14:43:
ow laat maar, als ik mysql -p doe dan doet ie het wel goed

code:
1
2
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)


en wat doet dat precies eigenlijk? :P
Zorgt ervoor dat als je users hebt toegevoegd/verwijderd dat ie gelijk doorgevoerd worden :)

Mysql stoppen en daarna weer starten doet het zelfde! ;)

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
Verwijderd schreef op 27 augustus 2002 @ 14:48:
[...]


Zorgt ervoor dat als je users hebt toegevoegd/verwijderd dat ie gelijk doorgevoerd worden :)

Mysql stoppen en daarna weer starten doet het zelfde! ;)
ah! op die fiets, scheelt idd weer een "hoop" moeite :P
zo leer ik toch nog iets, en die ouders maar zeuren dat ik nix leer achter de pjoeter :P

Verwijderd

|orion schreef op 27 augustus 2002 @ 15:05:
[...]


ah! op die fiets, scheelt idd weer een "hoop" moeite :P
zo leer ik toch nog iets, en die ouders maar zeuren dat ik nix leer achter de pjoeter :P
Hehe ben ik dus toch niet de enige die dat af en toe aan moet horen >:)

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
Verwijderd schreef op 27 augustus 2002 @ 15:07:
[...]


Hehe ben ik dus toch niet de enige die dat af en toe aan moet horen >:)
wacht maar tot ik strax (overmorgen) naar de Hogere Informatica ga, dan kunnen ze dat ook niet meer zeggen :Y)

Verwijderd

|orion schreef op 27 augustus 2002 @ 15:17:
[...]


wacht maar tot ik strax (overmorgen) naar de Hogere Informatica ga, dan kunnen ze dat ook niet meer zeggen :Y)
Dat zal ze leren!! >:)

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

goh dat krijgt geloof ik iedereen naar z'n hoofd van z'n ouders geloof ik....
Je zit alleen maar de hele dag achter die pc te prutsen! Doe eens wat nuttigs!"
Leren is toch nuttig? >:)

Verwijderd

bij mij hielp

/bin/mysqld -u root --user=mysql &

best wel goed ;)

  • |orion
  • Registratie: Juli 2002
  • Laatst online: 24-07 09:51
ik weet nog vaag wat ik allemaal heb gedaan (tis al laat), zal morgen mn aantekeningen nog eens zoeken... ondertussen ga ik proberen mn volgende probleem op te lossen voordat ik het weer aan jullie moet vragen :)
Pagina: 1