Externe MySQL toegang

3-04-2015

Om remote toegang tot je MySQL database toe te staan dien je het volgende te configureren.

1) Pas de MySQL configuratie file aan via:

sudo nano /etc/mysql/my.cnf

Zoek het “mysqld” deel. De regel die je moet aanpassen is “bind-address”. Deze verander je van de default waarde 127.0.0.1 naar het lokale adres van je machine (192.168.1.x).

2) Restart MySQL:

sudo service mysql restart

3) Voeg een nieuwe MySQL gebruiker toe, je kunt dit via de commandline doen of bijvoorbeeld een tool als phpMyAdmin gebruiken.
Commandline:

mysql -p -u root
mysql> CREATE USER '<gebruikersnaam>'@'localhost' IDENTIFIED BY '<wachtwoord>'
mysql> GRANT ALL PRIVILEGES ON '<database>'.* TO '<gebruikersnaam>'@'%' IDENTIFIED BY '<wachtwoord>';

Als je de externe toegang wilt beperken tot een ipadres (uiteraard veel veiliger) vervang je bovenstaande regel door:

mysql> GRANT ALL PRIVILEGES ON '<database>'.* TO '<gebruikersnaam>'@'<extern ipadres>' IDENTIFIED BY '<wachtwoord>';

phpMyAdmin:

phpmyadmin

Je kunt in plaats van “Elke machine” ook kiezen voor “Tekstveld” en vervolgens het ipadres invoeren. Vergeet niet om de gebruiker ook rechten te geven op één of meerdere databases.

Specialisme

HTML5, CSS3, PHP, MySQL, JavaScript & Jquery, React, Responsive Design, SEO (zoekmachine optimalisatie), Social Media Marketing, webrichtlijnen

CMS / E-commerce

WordPress, TYPO3, Joomla, ProcessWire, Prestashop, WooCommerce, OpenCart, Virtuemart, osCommerce

Frameworks

Laravel, CakePHP, Extbase & Fluid (TYPO3), Twitter Bootstrap, Foundation Framework

Contact

Paulusland 9
1679GV Midwoud
(gemeente Medemblik)

E-mail: info@bartsalle.nl
Tel. : 06-43126237
KvK: 34252794

© 2022 Bart Sallé