Mostrando entradas con la etiqueta mantis. Mostrar todas las entradas
Mostrando entradas con la etiqueta mantis. Mostrar todas las entradas

Migración de instantmantis 1.0.8 a mantisbt 1.2.17

1. Instalar XAMPP 1.8.3 (xampp-win32-1.8.3-3-VC11-installer.exe)
    Extraer el contenido de mantis1.2.17 a la carpeta c:\xampp\htdocs

2. Editar el archivo C:\xampp\mysql\bin\my.ini y definir los siguientes seteos:

                  [client]
                  password       = root
               
                  [mysqld]
                  max_allowed_packet = 1000000M
                  wait_timeout = 600
 
3. Exportar la base de datos del mantis 1.0.8, mediante la opción Tools/Extract Database. DESMARCAR LA OPCION DE CREAR BASE DE DATOS. Exportarlo como mantis.sql

3. Exportar la base de datos del mantis 1.0.8:
       mysqldump -hXmantis -P3360 -uroot -pELPASSWORD --default-character-set=latin1 prueba > p1.dump

4. Crear la base de datos en el servidor nuevo:
       CREATE DATABASE prueba CHARSET latin1 COLLATE latin1_swedish_ci

5. Mover el p1.dump creado en el paso 3, a la ubicación c:\xampp\mysql\bin

6. Importar la base de datos:
       type p1.dump | mysql -hlocalhost -p3306 -uroot -proot --default-character-set=latin1 prueba


4. Mover el archivo mantis.sql generado mediante el paso anterior, a la carpeta c:\xampp\mysql\bin

5. Ejecutar:

               C:\xampp\mysql\bin>mysql -uroot -h127.0.0.1 -proot mantis < mantis.sql


6. Ingresar a http://localhost/mantis/admin/install.php

7. Ingresar los siguientes datos:

                hostname: 127.0.0.1   [NO PONER LOCALHOST!!!]
                Username (for Database): root
                Password (for Database): root
                Database name: mantis
                Admin Username (to create database): root
                Admin Password (to create database): root

Presionar Install/Upgrade Database


XAMPP 1.8.3 INCLUYE:
  • Apache 2.4.9
  • MySQL 5.6.16
  • PHP 5.5.11
  • phpMyAdmin 4.1.12
  • FileZilla FTP Server 0.9.41
  • Tomcat 7.0.42 (with mod_proxy_ajp as connector)
  • Strawberry Perl 5.16.3.1 Portable
  • XAMPP Control Panel 3.2.1 (from hackattack142)
             
             

Crear un linked server desde MSSQL a MySql

1. Crear un ODBC en el servidor de base de datos, que apunte a MySql (usar el cliente de MySql ODBC 5.1)

2. Crear el linked server en MSSQL con este script (revisar usuario y password)

/****** Object: LinkedServer [MySql] Script Date: 03/26/2012 14:17:36 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'NOMBRE_DEL_LINKED_SERVER', @srvproduct=N'NOMBRE_DEL_LINKED_SERVER', @provider=N'MSDASQL', @datasrc=N'NOMBRE_DEL_LINKED_SERVER', @provstr=N'DRIVER={MySQL ODBC 5.1 Driver};SERVER=SERVIDOR_MYSQL;PORT=PUERTO_MYSQL;DATABASE=NOMBRE_BASE; USER=usuario;PASSWORD=password;OPTION=3;'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'rpc', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'rpc out', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'NOMBRE_DEL_LINKED_SERVER', @optname=N'use remote collation', @optvalue=N'true'


3. Ir a sql y probar el linked server:

select * from openquery(NOMBRE_DEL_LINKED_SERVER, 'select * from tabla_de_mysql')

4. Importacion de datos:

SELECT * INTO base_sql.dbo.nombre_de_tabla FROM openquery(NOMBRE_DEL_LINKED_SERVER, 'SELECT * FROM tabla_mysql');