Synology-Forum.nl

Overige software => Web Station => Topic gestart door: pacobobo op 03 januari 2013, 13:31:34

Titel: MySQL server configureren
Bericht door: pacobobo 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!
Titel: MySQL server configureren
Bericht door: LukeVredeveld 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
Titel: Re: MySQL server configureren
Bericht door: bartmans99 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.
Titel: Re: MySQL server configureren
Bericht door: pacobobo 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.
Titel: MySQL server configureren
Bericht door: LukeVredeveld 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
Titel: Re: MySQL server configureren
Bericht door: pacobobo 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  :-))
Titel: Re: MySQL server configureren
Bericht door: Ariedeboer 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,
Titel: Re: MySQL server configureren
Bericht door: Wyodor 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/