Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
8Activity
0 of .
Results for:
No results containing your search query
P. 1
Admin is Trac Ion de MySQL

Admin is Trac Ion de MySQL

Ratings:

4.0

(2)
|Views: 286|Likes:
Published by api-3774955
Administracion rapida de Mysql. Autor: Alejandro Castan Salinas. Licencia Copyleft. 20 páginas.
Administracion rapida de Mysql. Autor: Alejandro Castan Salinas. Licencia Copyleft. 20 páginas.

More info:

Published by: api-3774955 on Oct 18, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

Gu\u00eda r\u00e1pida de administraci\u00f3n de MySQL

1.FUNCIONES DEL ADMINISTRADOR
2.INSTALACI\u00d3N DE MYSQL Y CONFIGURACI\u00d3N
3.INSTALACI\u00d3N DE LA BASE DE DATOS DE EJEMPLO
4.FUNCIONAMIENTO DEL SERVIDOR MYSQL
5.MOTORES DE ALMACENAMIENTO
6.REPASO DE CONSULTAS
7.ADMINISTRACI\u00d3N DE TABLAS Y BASES DE DATOS
8.ADMINISTRACI\u00d3N DE USUARIOS
9.REALIZAR Y RESTAURAR COPIAS DE SEGURIDAD
10.IMPORTAR Y EXPORTAR DATOS
11.INTEGRIDAD Y REPARACI\u00d3N DE TABLAS
12.ANALISIS Y OPTIMIZACI\u00d3N DE TABLAS
13.AN\u00c1LISIS Y OPTIMIZACI\u00d3N DEL SERVIDOR MYSQL
14.CONECTANDO APLICACIONES CON BASES DE DATOS
15.REPLICACI\u00d3N Y DISTRIBUCI\u00d3N DE CARGA
16.CL\u00daSTER DE SERVIDORES MYSQL

FUNCIONES DEL ADMINISTRADOR
Las funciones de un administrador de bases de datos son:
* Gesti\u00f3n del software:

instalaci\u00f3n del software,
actualizaci\u00f3n del software,
conexi\u00f3n de programas (por ej. ofim\u00e1tica) con el servidor de bases de datos.

* Gesti\u00f3n de las bases de datos:

creaci\u00f3n de bases de datos,
importaci\u00f3n y exportaci\u00f3n de datos,
copias de seguridad y recuperaci\u00f3n,
optimizaci\u00f3n de las tablas,
an\u00e1lisis de la integridad y reparaci\u00f3n.

* Gesti\u00f3n de los usuarios:
creaci\u00f3n de usuarios y bajas,
asignaci\u00f3n de permisos.
* Gesti\u00f3n de los recursos:

monitorizaci\u00f3n del rendimiento y el tama\u00f1o, gesti\u00f3n del espacio y asignaci\u00f3n de quotas, configuraci\u00f3n \u00f3ptima del servidor.

* Gesti\u00f3n de la seguridad:
monitorizaci\u00f3n de los accesos,
configuraci\u00f3n segura del servidor.
INSTALACI\u00d3N DE MYSQL 5.0 EN UBUNTU 7.04
* Instalaremos los paquetes 'mysql-server' y 'mysql-client'.

(Opcionalmente podemos instalar los paquetes 'mysql-admin', que es un entorno gr\u00e1fico de administraci\u00f3n, y 'mysql-query-browser', que es un entorno gr\u00e1fico para realizar consultas.)

* La instalaci\u00f3n crea en el sistema el usuario 'mysql' y el grupo 'mysql'.

* La instalaci\u00f3n crea en el servidor de bases de datos el usuario 'root' sin
contrase\u00f1a, que tiene control total sobre todas las bases de datos del
servidor. Para ponerle contrase\u00f1a debemos escribir el la l\u00ednea de comandos:

mysqladmin -u root password nueva_contrase\u00f1a
(En algunas instalaciones tambi\u00e9n existe un usuario an\u00f3nimo '' sin
contrase\u00f1a, propietario de la base de datos de prueba 'test'.)
Los usuarios de la base de datos no tienen que ver con los usuarios del
sistema operativo.
* Por defecto hay una base de datos 'mysql' con informaci\u00f3n de MySQL y usuarios,
y otra base de datos 'information_schema' con informaci\u00f3n de bases de datos.
* Ficheros y directorios importantes (pueden variar en otras instalaciones):

- /var/lib/mysql/
Guarda las bases de datos del servidor.
A cada base de datos corresponder\u00e1 un directorio con el mismo nombre.
A cada tabla MyISAM corresponder\u00e1n varios ficheros con el mismo nombre que

la tabla y diferente extensi\u00f3n (*.frm = formato, *.myd = datos tablas,
*.myi = \u00edndices) dentro del directorio de su base de datos.

A cada tabla InnoDB corresponder\u00e1n un fichero con el mismo nombre que la
tabla y extensi\u00f3n .frm (formato) dentro del directorio de su base de datos,
y varios ficheros con nombre ibdata1, ibdata2, ... ("tablespace") que
compartir\u00e1 con otras bases de datos en el directorio principal de datos.

El propietario de los ficheros es el usuario 'mysql' y el grupo 'mysql'.
- /var/log/mysql/
Anotaciones y alertas del servidor.
- /etc/mysql/

Ficheros de configuraci\u00f3n general (my.cnf).
Cada vez que cambiemos la configuraci\u00f3n deberemos reiniciar el servidor
para que se activen los nuevos cambios.

- /etc/init.d/mysql
Script para arrancar, parar y reiniciar el servidor
- /usr/bin/ , /usr/sbin/ , /usr/share/mysql/
Programas de MySQL
* Se puede iniciar la ejecuci\u00f3n de varias maneras:

sudo /etc/init.d/mysql start
sudo /usr/sbin/mysql start
sudo /usr/bin/mysqld-multi
sudo /usr/bin/mysqld-safe

* Se puede parar la ejecuci\u00f3n de varias maneras:

sudo /etc/init.d/mysql stop
sudo /usr/sbin/mysql stop
mysqladmin -u root -p shutdown

* El puerto por defecto del servidor MySQL es el TCP/UDP 3306.
* Si quiero acceder remotamente al servidor debo modificar /etc/mysql/my.cnf
comentar la l\u00ednea "bind-address" o comentar la l\u00ednea "skip-networking"
* Si quiero los mensajes en otro idioma debo modificar /etc/mysql/my.cnf
y cambiar la l\u00ednea "[mysqld] language = ". Por ejemplo "laguage = spanish".

* Lecturas para profundizar:
- http://dev.mysql.com/doc/refman/5.0/es/server-side-scripts.html
- http://dev.mysql.com/doc/refman/5.0/es/instance-manager.html
- http://dev.mysql.com/doc/refman/5.0/es/configuring-mysql.html
- http://dev.mysql.com/doc/refman/5.0/es/server-shutdown.html
- http://dev.mysql.com/doc/refman/5.0/es/security.html
- http://dev.mysql.com/doc/refman/5.0/es/mysql.html
- http://dev.mysql.com/doc/refman/5.0/es/mysqladmin.html

INSTALACI\u00d3N DE LA BASE DE DATOS DE EJEMPLO
Para las diferentes pruebas que haremos necesitaremos una base de datos.
Podemos descargar una sencilla base de datos con tres tablas en:
http://downloads.mysql.com/docs/world.sql.gz
Opcionalmente, tambi\u00e9n se puede descargar otra base de datos m\u00e1s compleja, con
m\u00e1s tablas, vistas, procedimientos almacenados, triggers, etc. en:

http://downloads.mysql.com/docs/sakila-db.tar.gz
Para trabajar con la base de datos 'world' haremos lo siguiente:
1) Descomprimirla en nuestra carpeta personal. Obtendremos un fichero world.sql

con sentencias SQL que al ejecutarlo en el servidor crear\u00e1 las tablas de la
base de datos.
2) Iniciar el cliente de MySQL:
mysql [-h direcci\u00f3n_servidor] -p -u usuario base_datos [< fichero_sql]
En nuestro caso:
mysql -u root -p
3) Creamos la base de datos y la seleccionamos:
CREATE DATABASE world;
USE world;

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
elvisalexei liked this
frankchavez liked this
Sergio liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->