[MYSQL]Probleem met verbinding

Pagina: 1
Acties:

  • 0cool
  • Registratie: April 2001
  • Laatst online: 04-06-2024
Probleem
Ik werk hier op een openbsd server. Hierop had ik MySQL geinstalleerd, dit draaide uitstekend. Nadat ik de server open had gezet voor het internet, werkte deze niet meer.

Foutmelding
Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

Systeemgegevens
OS: OpenBSD 3.2
MySQL: mysql-server-3.23.49

Geprobeerde oplossingen
-Alles mbt mysql gedeinstalleerd en opnieuw geinstalleerd (php mysql server en mysqlclient)
-in cd /var/run directory getest met aanmaken van directories en rechten

Weet iemand misschien een oplossing

You thought your secrets were safe. You were wrong


  • WarPuppy
  • Registratie: Januari 2000
  • Laatst online: 17-05 18:46

WarPuppy

Electronic Technology

Ok, hij kan de socket niet vinden, probeer het volgende eens
code:
1
touch /var/run/mysql/mysql.sock

en start hem dan eens op, werkt het niet, dan moet je even in de my.cnf de goede lokatie van mysql.sock erin zetten, en dan zoek je mysql.sock zo:
code:
1
locate mysql.sock

Kan hij hem niet vinden, probeer dan
code:
1
locate -u

Laat hem daarna weer zoeken...
Kan hij hem dan nog steeds niet vinden, compile hem dan even met zon aparte --socket= prefix ( ik weet het niet meer zo 123)
En dan zal het wel werken...

Verwijderd

Power of Symlink:

Je moet even '/var/run/mysql/mysql.sock' symlinken aan /tmp/mysql.sock

ln -s /var/run/mysql/mysql.sock /tmp/mysql.sock . Iets in die richting iig :)

  • 0cool
  • Registratie: April 2001
  • Laatst online: 04-06-2024
Het werkt eindelijk, bedankt voor de tips. Het volgende probleem is dat ik databases wil terugzetten waarvan ik alleen de directories nog heb. Er was helaas geen mogelijkheid om een mysql dump te maken. Nu heb ik de database directories teruggekopieerd naar
/var/mysql, maar dan krijg ik de volgende melding

code:
1
Can't read dir of './databasenaam' (Errcode: 13)


edit:

Mijn fout, eerst proberen dan pas posten:
Het bleek dat de rechten van de database niet goed stonden
exuses

You thought your secrets were safe. You were wrong


Verwijderd

Dat gaat volgens mij niet aangezien ze niet meer in de datafile van MySQL staan. Ik weet het alleen niet zeker :)

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
rechten ? databases moeten, geloof ik van user mysql zijn.

Verwijderd

Nee das het probleem nog niet eens volgens mij. Daar staan de users in
Pagina: 1