"Migrar" Servidor DB Mysql

Mover el directorio de datos de MySQL

SOL(Linux): necesitamos ser root
Parar mySQL, crear directorio de datos, cambiar propietario y copiar datos con permisos
# /etc/init.d/mysql stop (o service mysql stop)
# cd /var/lib
# mkdir mysql2
#chown mysql:mysql / /var/lib/mysql2
# cp -p -R var/lib/mysql/* var/lib/mysql2
Cambiar fichero configuración /etc/mysql/my.conf para que el directorio de datos apunte al nuevo directorio mysql2
Fichero my.cnf
…..
datadir = /var/lib/mysql2
…..
Configurar apparmor (si lo tenemos instalado) para que permita a mysql escribir en ese directorio

SOL(Windows):
Parar el servicio mysql desde el control XAMPP
Crear el directorio c:\xampp\mysql\bin\data2
Copiar contenido de c:\xampp\mysql\bin\data => c:\xampp\mysql\bin\data2
Editar el fichero de configuración c:\xampp\mysql\bin\my.ini
Fichero my.ini

datadir=c:/xampp/mysql/bin/data2

Arrancar servicio mysql desde el control XAMPP

CONTINUACIÓN (Linux/Windows):
Iniciar sesión con el cliente mysql
Crear una base de datos prueba2
Seleccionar esa base de datos (use prueba2;)
Crear un par de tablas en la base de datos
Verificar que el directorio prueba2 y los ficheros correspondientes a las tablas se han creado en:
Linux: /var/lib/mysql
c:\xampp\mysql\bin\data2
Parar servicio mysql
Editar ficheros de configuración my.cnf o my.ini para que el directorio de datos apunte a la localización original
Arrancar servicio mysql
Realizar una conexión y verificar con un (show databases;) que no existe la base de datos prueba2.

Intérprete de comandos MySQL

reación de BD inicial y tabla básica desde cliente MySQL



Suponemos que el motor por defecto de MySQL es MyISAM

Con una conexión MySQL podemos realizar:

Verificar las bases de datos existentes

mysql> show databases;

Crear base de datos de prueba y verificar que existe

mysql> create database prueba charset=utf8

collate=utf8_spanish_ci;

mysql> show databases;

Seleccionar BD prueba, crear tabla de prueba y verificar

mysql> use prueba;

mysql> create table prueba (id serial, nombre char(10));

mysql> show tables;

mysql> show create table prueba;

Insertar filas en la tabla (aunque campo id es not null pero es de autoincremento y no necesita valor)

mysql> insert into prueba(nombre) values(‘prueba1’);

mysql> insert into prueba(nombre) values(‘prueba2’);

mysql> insert into prueba(nombre) values(‘prueba3’);

Seleccionar todo el contenido de la tabla

mysql> select * from prueba;

Verificar desde el sistema operativo que se han creado tres ficheros en el directorio de datos de MySQL para la tabla prueba

prueba.frm, prueba.MYI, prueba.MYD

Reglas de Codd

Las 12 reglas de Codd son un sistema de reglas propuestas por Edgar F. Codd, del modelo relacional para las bases de datos, diseñado para definir qué requiere un sistema de administración de base de datos.1
Codd se percató de que existían bases de datos en el mercado las cuales decían ser relacionales, pero lo único que hacían era guardar la información en las tablas, sin estar estas tablas literalmente normalizadas; entonces éste publicó 12 reglas que un verdadero sistema relacional debería tener aunque en la práctica algunas de ellas son difíciles de realizar. Un sistema podrá considerarse "más relacional" cuanto más siga estas reglas.


1. Regla de la información

Incluir la información del diseño de la BD (metadatos) como tablas y registros

2. Regla del acceso garantizado

Uso de clave primaria: una determinada tabla, un determinado campo y un determinado valor de clave primaria de esa tabla debería devolver un único valor.

3. Regla del Tratamiento sistemático de Valores Nulos

Una columna que pudiera albergar valores desconocicos, debería de poder almacenar valores nulos (mejor nulo que desconocido)

4. Regla de al descripción de la base de datos

La descripción de la BD es almacenada en tablas y columnas igual que los datos ordinarios y debe ser accesible por usuarios autorizados

5. Regla del sub-lenguaje integral

Debe haber un lenguaje que sea integral para definir y manipular datos (ej. SQL)

6. Regla de actualización de vistas

Todas las vistas que son actualizables, deberían serlo por el propio sistema

7. Regla de insertar y actualizar

La capacidad de consultar datos mediante una operación simple, debería estar también disponible para insertar, actualizar y borrar datos. (Ej. UPDATE, DELETE, INSERT en SQL)

8. Regla de independencia física

El acceso  de usuarios a BD mediante aplicaciones o terminados debe permanecer consistente lógicamente cuando quiera que haya cambios en los datos almacenados metodos de acceso a datos

9. Regla de independencia lógica

La independencia lógica de los datos especifica que los programas de aplicación y las actividades de terminal deben ser independientes de la estructura lógica, por lo tanto los cambios en la estructura lógica no deben alterar o modificar estos programas de aplicación

10. Regla de independencia de la entidad

Todas las restricciones de integridad deben ser definibles en los datos, y almacenables en el catalogo, no en el programa de aplicación (PK no nula; Para cada valor de FK, debe existir una PK concordante)

11. Regla de distribución

El sistema debe poseer un lenguaje de datos que pueda soportar que la base de datos esté distribuida físicamente en distintos lugares sin que esto afecte o altere a los programas de aplicación

12. Regla de no-subversión

Si el sistema tiene lenguajes de bajo nivel, estos lenguajes de ninguna manera pueden ser usados para violar la integridad de las reglas y restricciones expresadas en un lenguaje de alto nivel (como SQL).

Como viajar a Japón sin arruinarte

Cómo viajar a Japón sin arruinarte

Llevo varios días pensando que hacer con mi vida... por que han pasado cosas que bueno... no os importan! jajajajaja así que para cambiar de aires estoy pensando en coger todo el dinero que coja de mi nuevo trabajo (eso ya es otro tema) y pagarme un viaje a Japón y seguramente sería para quedarme a vivir... pero bueno, lo más seguro que la primera vez que vaya sería para ver que tal está el sitio, conocer gente y ya se verá que pasará...

En primer lugar y lo más importante es conseguir un billete de avión barato. Todas las compañías aéreas disponen de un porcentaje de billetes muy baratos. Este porcentaje es muy pequeño si lo comparamos con la capacidad del avión. Las ofertas les sirven a las compañías para autopromocionarse con anuncios como: "Japón por 850 €". Por ello, cuanto antes saques los billetes mejor tarifa conseguirás. Muchas compañías expiden los billetes con casi un año de antelación, así que puedes preparar tu viaje con tiempo. Es mejor consultar las compañías aéreas de cada país, que siempre (o casi siempre) son de fiar, mucho más que las de bajo coste. Entre las que suelen tener las mejores tarifas: KLM , SAS , Alitalia , British Airways o Air France .
NOTA Para elaborar este presupuesto hemos utilizado únicamente internet. Los precios del billete de avión y del JR Pass son precios finales. Los de los hoteles son orientativos, ya que hemos buscado entre los hoteles más económicos. Desconocemos si estos hoteles son buenos, limpios o se encuentran bien situados. Simplemente es una orientación para elaborar un presupuesto. Un viaje visitando los mismos lugares y de dos semanas de duración por agencia sobrepasa los 3.800 €
Paso 1 Consultamos una de ellas. A día de hoy, la que nos ofrece un vuelo más barato a Japón es Alitalia. Programamos nuestro viaje para, por ejemplo, el 03 de Noviembre de 2012, con regreso el 14 de octubre. Este es el resultado:
Vuelo
Salida
Llegada
Tipo de avión
Precio
AZ 59
Viernes, 28 septiembre
Madrid, Barajas
06:35
Roma, Fiumicino
09:00
MC DONNELL DOUGLAS SUPER-80

AZ 784
Viernes, 28 septiembre
Roma, Fiumicino
13:55
Tokyo, Narita
09:05
BOEING 777-200

AZ 787
Domingo, 14 octubre
Tokyo, Narita
13:00
Milán, Malpensa
18:30
BOEING 777-200

AZ 72
Domingo, 14 octubre
Milán, Malpensa
20:50
Madrid, Barajas
23:05
MC DONNELL DOUGLAS SUPER-80

Precio total €
785,54

Reservamos nuestro JR Pass. Lo sacamos con validez de 2 semanas, lo que nos permitirá movernos por casi todo el país. Como vamos a estar más de 2 semanas dejamos los primeros o los últimos días para visitar Tokio
JR Pass
Validez
Clase
Precio
1
14 días
Turista
Total =(45.100 Y) 320,8 € 

El itinerario de nuestro viaje es el siguiente: Tokio-Kyoto-Yokohama-Osaka-Hiroshima-Mijayima-Tokio-Nikko-Nara-Kamakura-Tokio. Buscamos alojamiento en internet:
Ciudad
Hotel
Categoría
Precio por noche
Total
Kyoto
Hotel Seiki
**
38 €
152 €
Tokio
Asakusa Ryokan Toukaisou
**
32 €
160 €
Osaka
Hotel Mikado
*
30 €
120 €
Miyajima
Kikugama
*
40 €
160 €



Total
582 €
Total viaje de 2 semanas 1.688,34 €
  

Vamos que.. en dos meses trabajando saco esto... Así que merece la pena por lo menos intentarlo...

FAIL Cajamar

Pues eso, fuí a sacar dinero a un Cajamar de Murcia, y ésto fué lo que me encontré:
Me dieron ganas de pulsar Ctrl+Alt+Supr pero me frusté un poco cuando sólo estaba el teclado numérico xD.
Total, al final tuve que patear 1km en busca de otro cajero para poder sacar pasta.

Inserción de parches AP25 100% Stealth: AP25 GUI 2.2 - OK en Dashboard: 2.0.13146.0

Buenas, hoy os voy a poner un tutorial para la inserción de parches ap25 con su stealth, vamos para que nos funcione los juegos con protección ap25 en nuestra xbox flasheada con lt+.
Os informo que el tutorial no es mío, lo he sacado de un foro del otro lado, vamos de Aquí.

Simplemente copio y pego:


Esta aplicación requiere Microsoft.Net Framework 2.0. El que no lo tenga, puede obtenerlo de aquí: http://www.microsoft.com/downloads/es-e ... B15C5E04F5



AP25 GUI 2.2


Imagen

Esta GUI, sirve para:
- Generar un archivo completamente Stealth con los challenges/responses y datas especificados en los parches AP25 del grupo ruso Hackfaq.net.
Link descarga patches no Stealth (gracias a Hackfaq.net)(NO USAR ESTOS PARA CALL OF DUTY BO o MW2, SOLO EL UNIVERSAL DE MAS ABAJO!!! EL RESTO SI!!): http://www.megaupload.com/?d=HT2PP7AO
- Incrustar en el backup cualquier tipo de parche AP25 en la posición requerida para su funcionamiento con LT+1.X.

Como era una tarea un tanto cansina y molesta, ahora cada uno podrá obtener el parche de su backup con simplemente obtener los challenges/responses para su juego (media ID) de esta lista obtenida de la web rusa: http://www.megaupload.com/?d=HT2PP7AO así como poder incrustarlo en la iso desde el mismo programa, cambiando de pestaña y seleccioando el patch a insertar.


DESCARGA AP25GUI v2.2:
http://www.fileserve.com/file/HC6yrDY
http://www.megaupload.com/?d=OHTSTOSW


Tutorial de uso (Gracias a AC130):

1 Descargas los parches del team hackfaq.net o el parche universal de COD, según el juego que vayas a parchear, y el programa AP25GUI 2.2 (incluidos en este hilo)

2 (Sólo para juegos que no sean COD, si lo es, pasa al punto 3) Compruebas el Media ID de tu juego con ABGX360 en ID Media, los ultimos 8 digitos, los que van despues del guion. P.E. ABABABAB

3 Convierte el parche AP25 del team ruso del punto anterior o el parche universal de COD en Stealth. Para ello usa el programa AP25GUI, en la primera pestaña. Arriba selecciona iso y abajo el parche correspondiente a tu version, en mi caso de ejemplo sería el parche "AP25_ABABABAB.bin". En caso de ser un COD, seleccionar el parche AP25_FFFFFFFF.bin universal.

4 El programa creara un parche llamado "AP25 Stealth.bin" en la misma carpeta donde estaba el "AP25_ABABABAB.bin" o el parche universal de COD. En la segunda pestañana arriba selecciona la iso y abajo este nuevo parche stealth "AP25 Stealth.bin". Insértalo en la imagen.

5 Grabar normalmente con ImgBurn o el programa que useis normalmente.

IMPORTANTE!: Recordad no pasarle el ABGX360 una vez aplicado el parche o te pondra el ap2.5 antiguo de 13 challenges que no funciona con el nuevo dash.
Si quereis pasárselo, seguid estos dos pasos antes de darle a Launch:
- En la pestaña AutoFix, seleccionad "Level 0", sino modificará la ISO de vuestro backup y no habrá servido de nada.
- En la pestaña Options, poner Verbosity Level en High, para ver todo más detallado y que aparezcan los AP25 de vuestra imagen.