Mysql

2
or defecto, ya sea en una instalación limpia de mysql server o bien en algun hosting compartido, éste se de bases de datos relaccionales, viene ‘capado’ para que sólo pueda ser usado desde el propio host donde fue instalado. Me ha llevado varias horas arreglarlo, pero por fin, con este sencillo tip, se pueden permitir conexione cualquier otra I! sudo nano / etc / mysql / my.cnf #localizamos la linea bind-address y ponemos la ip 0.0.0.0 bind-adress = 0.0.0.0 #reiniciamos el servidor mysql sudo / etc / init.d / mysql restart "hora tenemos que dar permiso en la base de datos para poder hacer las consultas, para ello nos conectamos mediante el comando mysql a la base de datos desde el mismo servidor donde est# instalada! mysql -u root -p y nos pedir# la contrase$a para acceder. "hora creamos un usuario, y su con su contrase$a! CREATE USER 'walo' @ ' % ' IE!"I#IE $% '& ()' * %e otorgamos privilegios a todo en lodos los dominios&ip’s '()! +R,!" , RI/I E+ES ! * . * " walo @ '1' IE!"I#IE $% '& ()' * *i queremos d#rselo en localhost 'solo para otro usuario que no sea root! +R,!" , RI/I E+ES ! * . * " walo @ local2ost IE!"I#IE $% '& ()' * "ctuali+amos todos los campos host con para que de-e conectarse desde cualquiera, para mi usuario! USE mysql* U ,"E db SE" 2ost = '1' 34ERE user = 'walo' * reamos la base de datos prueba para traba-ar con ella! 5RE,"E ,",$,SE prueba* S4 3 ,",$,SES* / ya podremos conectarnos remotamente desde otro ordenador al servidor mysql remotamente! mysql -2 I E SER/I R6%S7 -u root -p "hora recomiendo traba-ar con My*0% 1or2bench, un comple-o programa multiplataforma para monitori+ar bases de datos remotas, que adem#s viene con editor de consultas y permite crear diagramas 3&4. *i instal#is My*0% en una raspberry pi con archlinux, hace falta que creéis una partición s1ap desde con ya que de lo contrario, la raspberry se ahoga y no puede hacer consultas! https!&&1i2i.archlinux.org&index.php&*1ap5*1ap6file6creation 7n saludo. 8 *ee more at! http!&&111.alvarolara.com&9:;9&:<&9:&conexion8a8mysql8server8desde8cualquier8 host&5sthash.;=pfeq>4.dpuf

description

Pasos Mysql

Transcript of Mysql

or defecto, ya sea en una instalacin limpia de mysql server o bien en algun hosting compartido, ste servidor de bases de datos relaccionales, viene capado para que slo pueda ser usado desde el propio host donde fue instalado.Me ha llevado varias horas arreglarlo, pero por fin, con este sencillo tip, se pueden permitir conexiones desde cualquier otra IP:sudo nano /etc/mysql/my.cnf#localizamos la linea bind-address y ponemos la ip 0.0.0.0bind-adress = 0.0.0.0#reiniciamos el servidor mysqlsudo /etc/init.d/mysql restart

Ahora tenemos que dar permiso en la base de datos para poder hacer las consultas, para ello nos conectamos mediante el comando mysql a la base de datos desde el mismo servidor donde est instalada:mysql -u root -p

y nos pedir la contrasea para acceder.Ahora creamos un usuario, y su con su contrasea:CREATE USER 'walo'@'%' IDENTIFIED BY '1234';

Le otorgamos privilegios a todo en lodos los dominios/ips (@):GRANT ALL PRIVILEGES ON *.* TO walo@'%' IDENTIFIED BY '1234';

Si queremos drselo enlocalhost(solo para otro usuario que no sea root:GRANT ALL PRIVILEGES ON *.* TO walo@localhost IDENTIFIED BY '1234';

Actualizamos todos los campos host con % para que deje conectarse desde cualquiera, para mi usuario:USE mysql;UPDATE db SET host='%' WHERE user='walo';

Creamos la base de datos prueba para trabajar con ella:CREATE DATABASE prueba;SHOW DATABASES;

Y ya podremos conectarnos remotamente desde otro ordenador al servidor mysql remotamente:mysql -h IPDELSERVIDORMYSQL -u root -p

Ahora recomiendo trabajar conMySQL workbench, un complejo programa multiplataforma para monitorizar bases de datos remotas, que adems viene con editor de consultas y permite crear diagramas E/R.Si instalis MySQL en una raspberry pi con archlinux, hace falta que creis una particin swap desde consola, ya que de lo contrario, la raspberry se ahoga y no puede hacer consultas:https://wiki.archlinux.org/index.php/Swap#Swap_file_creationUn saludo.- See more at: http://www.alvarolara.com/2012/03/20/conexion-a-mysql-server-desde-cualquier-host/#sthash.1JpfeqDR.dpuf