una tabla en una base de datos. Si ya tiene una tabla en la base de datos con esa
information no necesita seguir los pasos siguientes.
1. Entrar en el servidor MySQL utilizando el comando mysgl -u root - p. Le pedira
que introduzca la contrasena raiz para la base de datos.
2. Una vez que se registra en MySQL, ejecute cl comando create database
auth; que crea una base de datos llamada auth.
3. Cambie su base de datos actual por la nueva base de datos
auth
utilizando el
siguiente cornando:
use auth;
4. Ahora tiene que crear una tabla llamada wwwusers introduciendo las siguientes
lineas en la entrada de comandos MySQL.
create table wwwusers
username varchar(40)
not null primary key,
passwd
varchar(20)
not null
Cada fila de esta tabla consiste en tres campos: username, passwd y
groups. El campo username es la clave primaria, que significa que MySQL utiliza
este campo para indexar la tabla, realizando busquedas que utilizan el nornbre de usuario.
Este campo esta limitado en 40 caracteres. La utilization de varchar (caracter variable) en
lugar de un caracter fijo ahorra espacio si los nornbres de usuario no son siempre de 40
caracteres. El campo
username
no puede ser nulo (es decir, esta vacio) porque es ademas
la clave principal. El campo de contrasena se llama
passwd,
que tiene un maximo de 20
caracteres y es de tipo varchar. No puede ser nulo.
5. Ahora introduzca el comando
describe wwwusers,
que podria mostrar la salida
siguiente:
mysgl> describe wwwusers; -----------------------------------------
--------------
I Field
I
Type
I Null I Key I Default I Extra I
-------------------------------------------------------I username I
varchar(40) I
I PRI I
I
I
I passwd
I varchar(20) I
I --------
-----------------------------------------------2 rows in set (0.00
sec)
Esto confirma que la tabla
wwwusers
fue creada como queriamos.
ADVERTENCIA: La contrasena raiz para el servidor MySQL deberi a ser siempre
distinta de la contrasena raiz de su sistema Unix. Sus usos son
distintos y por lo
tanto deben tratarse por separado.
263