Cursomysql Ses1

Páginas: 9 (2087 palabras) Publicado: 26 de octubre de 2011
Curso de Extensión Universitaria MySQL y JAVA

Curso 2003-04 Dep. Informática

Curso de MySQL y Java
Introducción: instalación, arranque y primeros pasos
1. Material
En este curso vamos a trabajar con el servidor mysql versión 4.0.18. También utilizaremos una herramienta llamada ‘control center’ que permite realizar gran parte de las tareas de gestión de las BDs creadas en mysql. •Servidor y cliente de mysql • Herramienta MySQL control-center Este software puede descargarse gratuitamente de la siguiente página web:
http://www.mysql.com/

Un manual muy completo online sobre mysql se encuentra en la siguiente página web:
http://dev.mysql.com/doc/mysql/en/index.html

2. Instalación
(En windows la instalación con los ficheros binarios es muy simple. Basta ejecutar el ficherosetup.exe y seguir las instrucciones del instalador)

2. Arranque, configuración y parada del servidor
Todos los ficheros ejecutables se encuentran en directorio $HOME/bin (ejemplo: d:\mysql\bin). Existen varios servidores dependiendo del sistema operativo: • mysqld-nt (para XP-NT y 2000) • mysqld-max-nt • mysqld (este es el general) Para arrancar el servidor se debe ejecutar (por ejemplo en2000):
shell>> mysqld-nt

La configuración de la BD se guarda en un fichero my.ini. Existe una herramienta que permite modificar dicha configuración winmysqladmin.exe. Ejemplo:
#This File was made using the WinMySQLAdmin 1.4 Tool #04/06/2004 12:47:28 #Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] #Indica que las opciones siguientes sonpara el servidor: basedir=C:/mysql #bind-address=147.156.27.115 datadir=C:/mysql/data #language=C:/mysql/share/your language directory #tmpdir#= log_bin

1

Curso de Extensión Universitaria MySQL y JAVA

Curso 2003-04 Dep. Informática

Para crear un servicio asociado al servidor de mysql se debe ejecutar lo siguiente:
shell>> mysqld-nt --install

Así se puede consiguir que mysql arranqueen el arranque del sistema operativo (inicio automático) . Si se quiere parar la BD: • Se para el servicio (desde el panel de control de Windows) o, • Se utiliza la herramienta (winmysqladmin.exe) o, • mediante la herramienta mysqladmin
shell>> mysqladmin –u root –p shutdown

3. Conexión con el servidor
Una vez instalado el servidor de mysql estamos en condiciones de conectarnos a él y empezara trabajar. Para conectarnos al servidor de mysql se utiliza el cliente mysql (se encuentra en el directorio bin del directorio donse se ha instalado mysql).
Shell> mysql –u root -p

Por defecto la BD tiene un usuario para conectarse (root) que tiene todos los privilegios para poder hacer cualquier cosa sobre la BD. Este usuario de administrador puede conectarse a la BD sin necesidad de unpassword después de la instalación. Es MUY IMPORTANTE tan pronto se instale la BD añadir un password a este usuario.
Shell> set password for ‘user’@’ordenador’=PASSWORD(‘nuevo’);

Una vez conectados con el servidor mysql, podemos realizar consultas en SQL. Para hacer una prueba escribe lo siguiente que devuelve la versiónde mysql y la fecha actual:
mysql> select version(),current_date;

Estaconsulta ilustra varias cosas sobre mysql: • Un comando normalmente consiste en una sentencia sql terminada con un ‘;’. • Cuando se escribe un comando, mysql lo manda al servidor para su ejecución y muestra los resultados. Se muestra otro prompt para saber que está listo para otra consulta • Mysql muestra los resultados en forma de tabla, en la que la primera fila contiene las etiquetas para cadacolumna. • Mysql devuelve el número de filas recuperadas así como el tiempo que necesito para su ejecución. Las palabras claves pueden introducirse en minúsculas o mayúsculas (no es sensible a tipo de letras). En el siguiente ejemplo se muestra como mysql se puede utilizar como si se tratara de una calculadora:

2

Curso de Extensión Universitaria MySQL y JAVA
mysql> select sin(PI()/4),...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ses1
  • Ma147 Sem1 Ses1 1 1
  • SES1 CONCEPTOS BASICOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS