Articulos PHP
Septiembre 07, 2008, 08:38:45 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: Canciones Traducidas - Daforos.com - Fondos Gratis - Portatiles - Hosting - - Recursos Gratuitos Webmaster - elhacker dragonjar - sexo gratis - letras de canciones - Trucos Gratis - Juegos Gratis - Sexe gratuit - Juegos De Coche - porno - Start - Page0 - Page1 - Page2 - Page3 - Page4 - Page5 - Page6 - Page7 - Page8 - Page9 - Page10Page11 - Page12 - Page13 - Page14 - Page15 - Page16 - Page17 - Page18 - Page19 - Page20Page21 - Page22 - Page23 - Page24 - Page25 - Page26 - Page27 - Page28 - Page29 -

Páginas: 1   Ir Abajo
  Imprimir  
Autor Tema: Acceder via ODBC a nuestro MySQL  (Leído 2356 veces)
administrador
Administrator
Hero Member
*****
Desconectado Desconectado

Mensajes: 16065


Ver Perfil
« : Septiembre 17, 2004, 12:27:11 »

Explicare facilmente como acceder via ODBC a MySQL para acceder con un cliente a la Base de Datos, en este caso Access, y favorecer la introducción de datos o manipulación de los elementos de la Base de Datos.
Para empezar nos iremos a su pagina principal de MyODBC. Desde aqui, nos bajamos la ultima versión de MyODBC


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

para Windows 9x, tambien esta para NT/2000 en


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion


Primero de todo tendremos que tener instalado correctamente MySQL con alguna Base de Datos activa, y alguna tabla para empezar a probar el acceso a las tablas por ODBC.
Para configurar el ODBC para MySQL tenemos que hacer unos sencillos pasos en el cliente de Windows para configurar el Driver de MySQL.
Configuracion del Cliente Windows
Instalamos MyODBC en la plataforma Windows que necesitemos.
Desde el panel de control en la parte de configuración de ODBC vamos la pestaña Use DNS le daremos a ADD. Desde aqui seleccionamos el Driver de MySQL.
Aparecera la pantalla de configuración del Driver de MySQL en la que debemos poner una serie de datos para que podamos entrar en el servidor donde tenemos nuestro MySQL.

Windows DNS Name: Ponemos el nombre con el que identificar en Windows la Base de Datos MySQL que vamos a acceder. (example: everyoneMySQL)
MySQL Host (Name or IP): Aqui le indicamos la IP del servidor o su nombre. (example: 192.168.0.1)
MySQL Database Name: El Nombre de la Base de datos que vamos a acceder. (example: MyBD)
User: El usuario con privilegios para acceder a la Base de Datos. (example: root)
Password: El password para acceder de ese usuario
Port (if not 3306): Es el puerto por donde se conecta a la Base de datos, por defecto usara el 3306

Configuracion del Servidor Linux
Para poder acceder al servidor Linux y acceder a MySQl no basta con lo anterior, sino que tenemos que dar privilegios a los usuarios para que puedan acceder a las Base de Datos y Tablas que contiene MySQL.
Para hacer esto necesitaremos acceder a la consola del servidor y acceder a MySQL.
 
Para empezar accederemos como root a la Tabla mysql, donde se dan todos los privilegios de acceso a todos los usuarios

 shell> mysql --user=root mysql

Ahora indicamos que desde la IP 192.168.0.2 el usuario: gigi, con el password: gigi, va a poder acceder a la Base de datos MySQL

 mysql> INSERT INTO user (Host,User,Password) VALUES('192.168.0.2','gigi',PASSWORD('gigi'));

 
Ahora indicamos que desde la IP 192.168.0.2 el usuario: gigi, puede acceder a la tabla: mytabla con los privilegios de: Seleccionar, Insertar, Modificar, Borrar, Crear, y Borrar.
 

mysql> INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv, Create_priv,Drop_priv) VALUES ('192.168.0.2','mytabla','gigi','Y','Y','Y','Y','Y','Y');

 
Por ultimo le indicamos que empiece a aplicar estos privilegios en este momento

 mysql> FLUSH PRIVILEGES;

Fijaros que las instrucciones siempre terminan con punto y coma (Wink
Para salir del modo consola de Mysql basta poner:

mysql> q

Otras posibilidades para acceder mediante ODBC con DBTools
Existe otro programa muy bueno para acceder a MySQL, y que se parece al administrador de Bases de Datos de SQLSERVER, muy sencillo de usar, se llama DBTools, funciona con MySQL, pero pronto podras usarlo con PosgreSQL, puedes bajarte la ultima versión:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Para acceder a Mysql es practicamente igual que antes:

Server Type: Indicas que Base de Datos emplear, ahora solo funciona con MySQL, preo pronto ira con PostgreSql
Server Name: Nombre con el que identificarlo
Hostname: La direccion o el Hostname del servidor de MySQL
Port Number: Es el puerto por donde se conecta a la Base de datos, por defecto usara el 3306
User ID: El usuario con privilegios para acceder a la Base de Datos. (example: root)
Password: El password para acceder de ese usuario
Espero que os sea util, y que os guste. Esto es solo una introducción, pero podeis dar privilegios como mas os guste con muchas variantes, es solo cuestion de jugar un poco.
Bibliografia:


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
En línea
Páginas: 1   Ir Arriba
  Imprimir  
 
Ir a:  

Mas buscadas: apuntes audio belleza bolsa cancer carpet carrera casas computadora credito cross curso informatica divx dolar drivers e mule economia explorer grafica hardware higiene industria industrial informatica internet libros linux mantenimiento manuales media medicina nutricion online paginas web politica posicionamiento programacion red red alert salud seguro seo software tecnologia trucos windows universidad venta video web windows winrar

UseBB Port by Gaia Modified & Upgraded by Croco Articulos PHP | Impulsado por SMF 1.1.5.
© 2005, Simple Machines LLC. Todos los Derechos Reservados.

Página creada en 0.088 segundos con 19 consultas.