My sql

Solo disponible en BuenasTareas
  • Páginas : 31 (7582 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de marzo de 2011
Leer documento completo
Vista previa del texto
Contenido
Introducción 3

Instalación 4

Versión aplicable en UNIX 4

Requerimientos de hardware y software. 4

Procedimiento. 4

Tipos de licencias (Características y precios). 5

Administración (DBMS propio o de terceros). 6

Tunning 6

Rendimiento 6

SQL 6

Estabilidad 8

Dimensiones máximas de las tablas 8

Herramientas para la gestión de datosMysql 9

Almacenamiento 12

Motores de Almacenamiento 14

MyISAM 14

Características de MyISAM 15

MERGE: 16

MEMORY (HEAP): 19

BDB (BerkeleyDB) 21

EXAMPLE: 22

FEDERATED: 22

CSV: 22

Seguridad 23

Respaldo y recuperación 26

Backup Mysql mediante Sentencias Sql 29

Conclusión 30

Bibliografía 31

Introducción

Con lainvestigación de este motor de base de datos e estaremos abriendo nuevas puertas al mundo de la programación, al tener ya algunos conocimientos del cómo afrontar propuestas para el diseño de de algunos tipos de base de datos, con ese mismo entusiasmo estamos afrontando este que será de gran ayuda al tener que programar diferentes problemas aplicando en la variedad de ellos diferentes métodos paralograr la meta del mismo.
Con este proyecto intentaremos abrir aun más, así mismo terminar de concretar habilidades adquiridas con el paso de nuestro desarrollo como futuros programadores y o administradores de base de datos, también estar dispuestos a dar nuestro máximo esfuerzo para que el desarrollo de cada problema propuesto no se vaya de nuestras manos.
Además de dar unesfuerzo extra en este proyecto queremos fomentar a todos nuestros compañeros seguir buscando la superación de cada uno de estos proyectos y no dejarse intimidar por la presentación de alguno de ellos, y que de esta manera se inspiren para seguir adelante y llegar a ser igual de buenos o hasta mejores que esos no tienen ninguna dificultad en la programación de cualquier lenguaje que se nos ponga en elcamino.

Instalación

Versión aplicable en UNIX

• Linux (non RPM packages)

• Linux (non RPM, Intel C/C++ compiled, glibc-2.3)

• Red Hat Enterprise Linux 3 RPM (x86)

• Red Hat Enterprise Linux 3 RPM (AMD64 / Intel EM64T)

• Red Hat Enterprise Linux 3 RPM (Intel IA64)

• Red Hat Enterprise Linux 4 RPM (x86)

• Red Hat Enterprise Linux 4 RPM (AMD64 /Intel EM64T)

• Red Hat Enterprise Linux 4 RPM (Intel IA64)

• Red Hat Enterprise Linux 5 RPM (x86)

• Red Hat Enterprise Linux 5 RPM (AMD64 / Intel EM64T)

• Red Hat Enterprise Linux 5 RPM (Intel IA64)

• SuSE Linux Enterprise Server 9 RPM (x86)

• SuSE Linux Enterprise Server 9 RPM (AMD64 / Intel EM64T)

• SuSE Linux Enterprise Server 9 RPM (Intel IA64)Requerimientos de hardware y software.

Depende de las necesidades del usuario MySQL está construido para funcionar desde maquinas “shared-host” Celeron o un AMD de 400 Mhz con un solo HD y 512Mb de RAM hasta maquinas multi procesador, con RAID 10 (1+0) y 16Gb de RAM. MySQL no es particularmente “intensivo” con el procesador, por eso cualquier procesador reciente puede tolerar su carga.El espacio en disco dependerá del tamaño de los datos.

Procedimiento.

Instalar MySQL server:

• # yum install mysql mysql-server

Ingresar como “root”(admin):

• # mysql -u root

Borrar los usuarios que no sean “root”:

• mysql> delete from mysql.user where not (host="localhost" and user="root");

• mysql> FLUSH PRIVILEGES;

Cambiar el password de “root”:• mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypass');

• mysql> FLUSH PRIVILEGES;

Cambiar el nombre de “root”:

• mysql> update mysql.user set user="mydbadmin" where user="root";

• mysql> FLUSH PRIVILEGES;

Crear usuario con privilegios de administrador:

• mysql> GRANT ALL PRIVILEGES ON *.* TO ‘user'@'localhost' IDENTIFIED BY 'mypass' WITH GRANT...
tracking img