Auteur Topic: MySQL server configureren  (gelezen 4700 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

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 42
  • -Ontvangen: 191
  • Berichten: 1.645
    • 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: DS214+
  • HDD's: 2xHDS5C4040ALE630

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 85
  • Berichten: 678
    • 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

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 42
  • -Ontvangen: 191
  • Berichten: 1.645
    • 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: DS214+
  • 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: 8
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

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 154
  • Berichten: 754
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: DS720+
  • HDD's: 2 x ST4000VN008


 

Wat is MySQL aan het doen?

Gestart door MGPBoard Officiƫle Packages

Reacties: 0
Gelezen: 3747
Laatste bericht 26 april 2014, 23:40:46
door MGP
MySQL Username + Password

Gestart door AnonymousBoard Web Station

Reacties: 4
Gelezen: 6606
Laatste bericht 24 augustus 2010, 17:15:47
door Louisdji
wat kan er niet met php/mysql?

Gestart door AnonymousBoard Web Station

Reacties: 2
Gelezen: 7316
Laatste bericht 10 april 2008, 21:14:21
door Anonymous
Geschikt voor MySQL

Gestart door davincent1969Board Aankoopadvies

Reacties: 5
Gelezen: 1971
Laatste bericht 22 mei 2015, 15:42:39
door davincent1969
Mysql hoog cpu belasting

Gestart door Stephan296Board Maria DB

Reacties: 13
Gelezen: 9943
Laatste bericht 28 november 2015, 23:43:53
door Stephan296