Auteur Topic: MySQL server configureren  (gelezen 1771 keer)

Offline pacobobo

  • *
  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
MySQL server configureren
« Gepost op: 03 januari 2013, 13:31:34 »
Ik heb mijn productie website lokaal geinstalleerd op mijn NASn. Ik gebruik MySQL om databases te updaten, in productie in een PHP script met user en wachtwoord.
Lokaal werkt de site niet vanwege autorisatie (na aanpassing  van config.inc.php

#1045 - Access denied for user 'vbps'@'localhost' (using password: YES)

Ik zou dan elk PHP script moet aanpassen om de user op 'root' te zetten en het wachtwoord te blanken.
Hoe krijg ik de MySQL server op de NAS zover dat hij mijn "productie" users en wachtwoorden accepteert?
Alvast bedankt voor de hint!

Offline LukeVredeveld

  • *****
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 190
  • Berichten: 1.631
    • http://synology.lukevredeveld.nl
MySQL server configureren
« Reactie #1 Gepost op: 03 januari 2013, 14:43:28 »
Je kunt nieuwe users aanmaken in mysql die je rechten geeft op bepaalde databases. Ik gebruik daarvoor sqlbuddy maar volgens mij kan het ook met phpmyadmin waar een package voor beschikbaar is.


Sent from my iPhone using Tapatalk
  • Mijn Synology: DS211+
  • HDD's: 2xHDS5C4040ALE630

Offline bartmans99

  • ****
  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 35
  • Berichten: 304
    • http://www.jvwgoirle.nl
Re: MySQL server configureren
« Reactie #2 Gepost op: 03 januari 2013, 14:50:52 »
Quick'n'dirty (met wat meer risico wellicht) is de *hele* mysql database incl de gebruikerstabellen van de productie-omgeving te exporteren en lokaal te importeren.

Gebruikers en rechten zitten ook maar gewoon in tabellen in MySQL nl.

Als je dit regelmatig wilt doen (gelijk trekken productie <--> test) is dat misschien snelste oplossing.

Anders idd via SQL-tooltje (bv. PHPmyAdmin) gebruikers aanmaken en juiste rechten op juiste tabellen toekennen. Als je dat eenmalig doet, is dat veiligst.

Offline pacobobo

  • *
  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
Re: MySQL server configureren
« Reactie #3 Gepost op: 03 januari 2013, 16:33:17 »
Citaat van: "LukeVredeveld"
Je kunt nieuwe users aanmaken in mysql die je rechten geeft op bepaalde databases. Ik gebruik daarvoor sqlbuddy maar volgens mij kan het ook met phpmyadmin waar een package voor beschikbaar is.


Sent from my iPhone using Tapatalk

Uiteraard bedankt, maar het punt is niet dat de databases en tabellen niet benaderbaar zijn (ik heb de betreffende users al geautoriseerd voor alle operaties), maar de server zelf. Met de aangepaste config.inc.php kom ik zelfs niet meer in phpMyAdmin.
De connectie naar de server gaat niet goed, getuige het bericht:

phpMyAdmin probeerde met de MySQL-server te verbinden maar de server weigerde de verbinding. Controleer de machine, de gebruikersnaam en het wachtwoord in config.inc.php en zorg ervoor dat deze overeenkomen met de informatie die u van de beheerder van de MySQL-server kreeg.

Ik ben dus op zoek naar de "informatie van de beheerder van de MySQL-server". Die wil ik graag wijzigen.

Offline LukeVredeveld

  • *****
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 190
  • Berichten: 1.631
    • http://synology.lukevredeveld.nl
MySQL server configureren
« Reactie #4 Gepost op: 03 januari 2013, 23:15:48 »
Standaard is de gebruiker root met het wachtwoord van je admin account, maar dat wist je vast wel. Overigens lijkt het alsof je vraag nu anders is als aan het
Begin van de topic, of snap ik het nou verkeerd?


Sent from my iPhone using Tapatalk
  • Mijn Synology: DS211+
  • HDD's: 2xHDS5C4040ALE630

Offline pacobobo

  • *
  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 3
Re: MySQL server configureren
« Reactie #5 Gepost op: 04 januari 2013, 16:40:55 »
Citaat van: "LukeVredeveld"
Standaard is de gebruiker root met het wachtwoord van je admin account, maar dat wist je vast wel. Overigens lijkt het alsof je vraag nu anders is als aan het
Begin van de topic, of snap ik het nou verkeerd?


Nee, de vraag is niet anders, in ieder geval niet zo bedoeld. Ik wil van de standaard gebruiker "root" af om me aan te melden op de MySQL server op de NAS. Dus een connectie maken met mijn "productie" gebruiker met wachtwoord in plaats van root.
Schijnt niet zo eenvoudig te zijn  :-))

Offline Ariedeboer

  • *
  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 1
  • Berichten: 5
Re: MySQL server configureren
« Reactie #6 Gepost op: 02 april 2013, 09:41:37 »
Je kan de MySQL Server configuren doormiddel van phpMyAdmin te installeren.
Na de installatie ga je naar : b.v.: http://192.168.1.**/phpMyAdmin/setup/
En daar kan je je MySQL database installeren en je gegevens aanpassen.

Succes,

Offline Wyodor

  • ***
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 49
  • Berichten: 160
    • http://www.wyodor.net
Re: MySQL server configureren
« Reactie #7 Gepost op: 02 april 2013, 11:48:05 »
Waarom niet de handleiding geraadpleegd?

http://dev.mysql.com/doc/refman/5.1/en/adding-users.html

Let op de % en localhost in de uitleg.

Dit is trouwens een goede vervanger van phpMyAdmin :

http://www.adminer.org/
  • Mijn Synology: DS211
  • HDD's: 2 x ST33000650NS

 

Vergelijkbare Topics

  Onderwerp / Gestart door Reacties Laatste bericht
0 Reacties
2012 Gelezen
Laatste bericht 23 maart 2009, 11:29:20
door dmerkenhof
0 Reacties
428 Gelezen
Laatste bericht 21 september 2010, 22:44:02
door rob de vries
1 Reacties
1417 Gelezen
Laatste bericht 16 oktober 2010, 16:49:40
door devtom
4 Reacties
4362 Gelezen
Laatste bericht 02 augustus 2012, 20:21:48
door bzt77
21 Reacties
4368 Gelezen
Laatste bericht 28 september 2011, 14:04:47
door markdark

Synology-Forum.nl is een Nederlands gebruikersforum en staat volledig los van het merk Synology.