Mysql

Solo disponible en BuenasTareas
  • Páginas : 10 (2279 palabras )
  • Descarga(s) : 4
  • Publicado : 18 de febrero de 2010
Leer documento completo
Vista previa del texto
Manual de MySQL (3.23.49)

Instalación y configuración por primera vez en linux:

1) Para activar mysql en redhat 7.3 con el comando ntsys se señala mysqld para activarlo cada vez que se reinicie linux.

2) Las bases de datos de mysql se crearán en el directorio /var/lib/mysql/ . Cada base de datos es un directorio diferente y cada tabla es un archivo dentro del directorio las dos basesque se crean cuando se instala mysql es “mysql” y “test”.

3) Se corre el comando mysql_install_db para crear las bases que guardarán los permisos de los usuarios.

4) Con el comando mysqladmin -u root password mi_password se crea un password para el administrador de la base de datos Ejemplo:

mysqladmin –u root password admin

Admin sería la nueva clave para el administrador de la base dedatos

Para cambiar la clave se pondría
mysqladmin -uroot -padmin password nuevaclave

5) Para probar si la conexión esta bien y se puede entrar a la base de datos se pone

mysql -u root –p

aquí ahora va ha pedir un password el password en este caso es admin el cual definimos en el paso 4. Para salir se pone quit.

Instalación y configuración por primera vez en windows:

Parainstalar mysql en windows se baja el archivo mysql-max-3.23.48-win.zip y se desempaqueta en cualquier directorio, luego se ejecuta el archivo setup.exe, cuando se instala pedirá un directorio en donde instalar en este caso pondremos c:\internet\mysql.

Ejecutamos la aplicación c:\internet\mysql\bin\winmysqladmin.exe

Esta aplicación nos permitirá administrar la base de datos. La primera vez que seejecuta nos va a pedir un usuario y una clave en este caso vamos a poner root y admin. En la parte inferior derecha de la pantalla aparecerá un semáforo con la luz verde encendida esto indica que el servidor está activo, para apagar el servidor damos un click con el botón derecho sobre el gráfico del semáforo y aparecerá un menú, elegimos la opción win9x (en una instalación en windows me) y luegoshutdown Both. Esta herramienta también sirve para crear bases de datos en modo gráfico.

Para ingresar al modo de comandos y administrar la base de datos se va al directorio:

C:\internet\mysql\bin\mysql –u root –p

Como password se pone admin, esto hará que salga el prompt de mysql:

mysql>

Para salir se pone exit o quit
Las bases de datos se crearán el directorio:c:\internet\mysql\data

Operaciones Básicas

Se entra a la base de datos con:
mysql -u root –p y como clave se pone admin. En la línea de comandos se pone:

mysql> SELECT VERSION(), CURRENT_DATE();
lo cual mostrara:
+-----------+----------------+
| version() | current_date() |
+-----------+----------------+
| 3.23.49 | 2002-06-06 |
+-----------+----------------+
1 row in set(0.00 sec)

se pueden hacer pequeñas operaciones como:

mysql> SELECT SIN(PI()/4), (4+1)*5;

+-------------+---------+
| SIN(PI()/4) | (4+1)*5 |
+-------------+---------+
| 0.707107 | 25 |
+-------------+---------+
1 row in set (0.00 sec)

mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set(0.04 sec)

Para ver las bases de datos existentes se pone:
mysql> SHOW DATABASES;

+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.00 sec)

Creación de usuarios y permisos para las tablas

Una vez creada la base de datos se le puede dar permisos para que solo un usuario determinado pueda usar dicha base de datos la forma de hacerlo es lasiguiente:

mysql –u root –p se ingresa con el usuario de administrador
grant all on pruebas.* to ua033333@localhost identified by ‘clave’
flush privileges;

donde pruebas es la base de datos y ua033333 es el usuario al que se quiere dar acceso y clave la clave del usuario.

Para ingresar a la base se pone mysql -u ua033333 –p y se introduce la clave
Para cambiar de clave se pone...
tracking img