Instalacion mysql debian

Embed Size (px)

Citation preview

1. INSTALAR MSQL SERVER EN DEBIANIngresamos al gestor de paquetes SynapticAl momento en que realizas la instalacin te va a solicitar que introduzcas la contrasea para elusuario root, por lo que debes proporcionarla.Ponemos adelante y ya tenemos listo msql instalado 2. Creando base de datosPrimero tiene que iniciar sesin como usuario root de MySQL, con el siguiente comando:$ mysql -u root -pEnter password:Entonces coloque la contrasea del usuario root definida previamente.Luego de iniciar sesin en el servidor como root, ahora usted puede crear una BD, con elsiguiente comando:mysql> CREATE DATABASE mibasededatos;Donde mibasededatos es el nombre real de su base de datos y por tanto debe ser sustituido por elnombre real. Para comprobar que la base datos se creo ejecute el siguiente comando:mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema || mibasededatos || mysql |+--------------------+3 rows in set (0.00 sec)A continuacin salga de la sesin de MySQLmysql> EXITA continuacin se crear una base de datos basado en un script con todas las sintaxis SQL paraconstruirla. Este script se llama genera-base.sqlEntonces debe ubicarse en el directorio donde esta este archivo .sql y ejecutamos el siguientecomando para correr el script:$ mysql -u root -p mibasededatos < mibasededatos-generada.sqlEnter password:Para comprobar que la estructura de la base datos se creo con xito, ejecute los siguientescomandos:$ mysql -u root -p mibasededatosEnter password:mysql> SHOW TABLES;+--------------------------------+| Tables_in_mibasededatos |+--------------------------------+| mi_tabla1 || mi_tabla2 || mi_tabla3 || mi_tabla4 |+--------------------------------+4 rows in set (0.00 sec)Creando usuariosVuelve a entrar como root para crear usuarios para esta base, en este caso usuario admin con sucontrasea adminbd con el siguiente comando:$ mysql -u root -pEnter password:Una vez conectado el servidor ejecute el siguiente comando para crear el usuario 3. mysql> GRANT ALL PRIVILEGES ON mibasededatos.* TO 'admin'@'localhost' IDENTIFIEDBY 'adminbd';Query OK, 0 rows affected (0.03 sec)mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.01 sec)Para comprobar que el usuario se creo con xito, ejecute los siguientes comandos:mysql> SELECT user FROM mysql.user;+------------------+| user |+------------------+| root || root || admin || debian-sys-maint || root |+------------------+5 rows in set (0.00 sec)Luego salga para ingresar con el usuario creado:mysql> EXITByeAhora debe conectarse como usuario admin indicndole de la base de datos mibasededatos de lasiguiente forma:$ mysql -u admin -p mibasededatosEnter password:Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 47Server version: 5.0.51a-24+lenny4 (Debian)Type 'help;' or 'h' for help. Type 'c' to clear the buffer.mysql>y de esta forma esta listo para trabajar con la base de datos!