{"id":354,"date":"2019-11-02T01:24:54","date_gmt":"2019-11-02T00:24:54","guid":{"rendered":"http:\/\/www.forlex.it\/blog\/?p=354"},"modified":"2019-11-02T21:51:32","modified_gmt":"2019-11-02T20:51:32","slug":"accesso-a-mysql-server-da-remoto","status":"publish","type":"post","link":"http:\/\/www.forlex.it\/index.php\/2019\/11\/02\/accesso-a-mysql-server-da-remoto\/","title":{"rendered":"Accesso a MySql Server da remoto"},"content":{"rendered":"\n<p>Una esigenza ormai affermata, nel mondo del web, \u00e8 la connessione a database server importanti come MySql. Questo genere di database, nati in ambiente *nix sono stati realizzati curando anche la sicurezza. Ad esempio si pu\u00f2 controllare chi si connette con quali privilegi e da dove &#8230; ecc. ecc.<\/p>\n\n\n\n<p>Mettiamo il caso che per vari motivi siamo costretti ad installarci un server MySql su macchina virtuale (VirtualBox) ed a doverlo abilitare per collegarvi ad esempio un gestore di DB o qualche altro tipo di client. Ecco i passi da seguire per abilitare l&#8217;accesso da remoto al DB server.<\/p>\n\n\n\n<p>vi \/etc\/mysql\/my.cnf<\/p>\n\n\n\n<p>commentate le righe con <strong>skip-external-locking<\/strong> e con <strong>bind-address<\/strong><\/p>\n\n\n\n<p><code>datadir\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = \/var\/lib\/mysql<br>tmpdir\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = \/tmp<br><\/code><strong><code>#skip-external-locking<\/code><\/strong><code><br>#<br># Instead of skip-networking the default is now to listen only on<br># localhost which is more compatible and is not less secure.<br><\/code><strong><code>#bind-address\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 127.0.0.1<\/code><\/strong><code><br>#<br># * Fine Tuning<\/code><br>#<\/p>\n\n\n\n<p>salvate e riavviate il server<\/p>\n\n\n\n<p>\/etc\/init.d\/mysql restart<\/p>\n\n\n\n<p>ed ora passiamo ai privilei per la provenienza del colleamento, quindi lanciamo la console di mysql sul db &#8220;mysql&#8221; :<\/p>\n\n\n\n<p>mysql -p root -u mysql<\/p>\n\n\n\n<p>e poi inseriamo le seguenti direttive :<\/p>\n\n\n\n<p><code>grant all privileges on *.* to <a href=\"mailto:'user'@'192.168.25.1'\">'root'@'*'<\/a> identified by '&lt;password&gt;' with GRANT OPTION;<\/code><\/p>\n\n\n\n<p>e poi<\/p>\n\n\n\n<p><code>FLUSH PRIVILEGES;<\/code><\/p>\n\n\n\n<p>ecco fatto &#8230; ora poremo collegarci al db server anche da un una postazione remota.<\/p>\n\n\n\n<p>Buon Database!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una esigenza ormai affermata, nel mondo del web, \u00e8 la connessione a database server importanti come MySql. Questo genere di database, nati in ambiente *nix sono stati realizzati curando anche la sicurezza. Ad esempio si pu\u00f2 controllare chi si connette &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"http:\/\/www.forlex.it\/index.php\/2019\/11\/02\/accesso-a-mysql-server-da-remoto\/\"> <span class=\"screen-reader-text\">Accesso a MySql Server da remoto<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/posts\/354"}],"collection":[{"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/comments?post=354"}],"version-history":[{"count":2,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/posts\/354\/revisions"}],"predecessor-version":[{"id":389,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/posts\/354\/revisions\/389"}],"wp:attachment":[{"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/media?parent=354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/categories?post=354"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.forlex.it\/index.php\/wp-json\/wp\/v2\/tags?post=354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}