Sie sind auf Seite 1von 8

Migrando de Ms Sql Server a mysql

MYSQL:
Es un Sistema Gestor de Base de Datos Relacinales (RDBMS), es muy popular en la
construccin de sitios WEB bajo la plataforma LINUX, en conjuncin de PHP4 y el
servidor WEB APACHE.
MYSQL es multiplataforma, (existen versiones para distintas plataformas) tiene una
gran seguridad, y una gran capacidad de almacenamiento, en cuanto a su velocidad es
muy rpida, tanto as que se dice que es la base de Datos Mas Rpida.
CONSIDERACIONES:
Se debe de tener en cuenta que deber existir una instalacin de MYSQL.
Tambin tendr que tener instalado el programa cliente MYSQL-FRONT.
PASOS PARA LA MIGRACIN DE MSSQL A MYSQL
1.- crear un origen de datos va ODBC. (Conexin a Base de Datos Abierta)
Ir a DNS de Sistema y luego agregar

Buscar SQL Server y


presionar finalizar

Migrando de Ms Sql Server a mysql

Colocar un nombre para


identificar el nuevo origen de
datos que estamos creando
Conexion_MSSQL_ODBC
tambin puede colocar una
breve descripcin del uso que
dar a este nuevo origen de
datos y por ultimo deber
colocar el nombre del
servidor MSSQL al que se
desea conectarse, para
nuestro ejemplo ser
(LOCAL)
Presionar siguiente.

Se deber de escoger la
autentificacin de MSSQL, en
el cuadro de inicio seccin
deber colocar SA y su
respectiva contrasea para
nuestro ejemplo no tiene
contrasea
Y presionar siguiente.

En este punto se deber escoger


la Base de Datos a la cual se
podr acceder desde este origen
de Datos.
Presionar siguiente.

Migrando de Ms Sql Server a mysql

Presionar finalizar.

Hasta este punto se a configurado el origen de datos o (ODBC)

2 .ahora ingresaremos al SERVIDOR


MYSQL desde el programa cliente
MYSQL-FRONT
En el cuadro de HOSTNAME
colocaremos LOCALHOST
En el cuadro de USER pondremos
ROOT
Y luego presionaremos conectar

Migrando de Ms Sql Server a mysql

Una vez que hemos accedido al servidor MYSQL el programa cliente nos mostrara esto

Con este programa cliente se crear una nueva base de datos para ello iremos a tool
(herramientas) y daremos clic en create database y en cuadro de texto escribiremos el
nombre de la nueva base de Datos para nuestro ejemplo Northwind y presionar OK

Como se podr apreciar la


nueva base de datos
aparece en la lista de base
de datos del Servidor de
Mysql

Migrando de Ms Sql Server a mysql

Luego hacer clic en Im/Export y clic en ODBC Import

en este punto escogeremos el origen de Datos Creado por Nosotros

Migrando de Ms Sql Server a mysql

Ahora ingresaremos el nombre de usuario a la base de datos para nuestro ejemplo es SA


y presionamos OK

en este punto aparecen todas las tablas de Northwind de MSSQL, tambin debemos
escoger la base de datos de destino en MYSQL, escogemos northwind

NOTA:
En este punto debemos escoger las tablas que deseamos migrar a MYSQL.
Entonces presionamos import y ser migrada las tablas que hubisemos escogido,
con esto hemos concluido la interaccin con el programa cliente MYSQL-FRONT.

Migrando de Ms Sql Server a mysql

Ahora es hora de ir al modo comandos e interactuar por el programa cliente


mysqldump
MYSQLDUMP :
Es un programa cliente que sirve para crear copias de seguridad BACKUP en
formato texto el cual puede ser llevado a cualquier plataforma.
La sintaxis es la siguiente
C:\mysql\bin> mysqldump [DB] [ opciones ] [ >] [ ruta de destino ]

Microsoft Windows 2000 [Versin 5.00.2195]


(C) Copyright 1985-1999 Microsoft Corp.
C:\>CD mysql\bin
C:\mysql\bin>mysqldump northwind > c:\northwind.sql
C:\mysql\bin>mysqldump northwind --add-drop-table > c:\northwind1.sql
C:\mysql\bin>mysqldump northwind --add-drop-table -u johnny > c:\northwind2.sql

Ahora tenemos el archivo northwind.sql este podemos transportarlo a LINUX


RESTAURAR BACKUP
Ingresaremos a linux.
Utilizaremos el programa cliente mysql pero en modo bash
Pero antes verificaremos la existencia de la base de datos para esto utilizaremos el
programa cliente MYSQLSHOW
MYSQLSHOW :
Es un programa cliente el cual nos permite saber que base de datos existen en el SERVIDOR MYSQL
sin necesidad de estar conectados.
Su sintaxis es la siguiente:
# mysqlshow [DB] [tabla]
# mysqlshow
+------------------+
| Databases
+------------------+
| db_p
| mysql
| samp_db
| test
| ventas_araper
+------------------+

Como podemos apreciar no existe la base


de datos northwind entonces la
crearemos

Migrando de Ms Sql Server a mysql

Para crear la base de datos la crearemos con el programa MYSQLADMIN


MYSQLADMIN :
Este es un programa cliente el cual nos permite administrador el SERVIDOR MYSQL
entre sus tantas funciones podemos crear base de datos con este programa
Su sintaxis es
# mysqladmin [ opciones]

Crearemos la base de datos northwind con la siguiente instruccin


# mysqladmin create northwind

Verificamos la existencia de la base de datos con mysqlshow

# mysqlshow
+--------------------+
| Databases
+--------------------+
| db_p
| mysql
| northwind
| samp_db
| test
| ventas_araper
+--------------------+

Ahora pasmos a la restauracin de las estructuras (tablas) de la base de datos para ello
utilizamos el programa cliente MYSQL
Ingresamos la siguiente instruccin
# mysql northwind < /mnt/northwind.sql

Con esto hemos culminado la migracin de datos de MSSQL A MYSQL.

Das könnte Ihnen auch gefallen