Crear una Base de Datos en MySQL

+1
0
-1

Accesso a MySQL :

    :~# mysql-admin &    o bien     Aplicaciones --> Programación --> MySQL Administrator

Acceder a la Consola : 

    :~# mysql -u root -p

    Enter password : ********      o bien      Tools --> MySQL Text Console

    mysql>

Comprovar si la Base de Datos existe : 

    mysql> USE bristoldata

    ERROR 1049 (42000): Unknown database 'bristoldata'

    mysql> 

Crear la Base de Datos : 

    mysql> CREATE DATABASE bristoldata;

    Query OK, 1 row affected (0.00 sec)

    mysql> USE bristoldata

    Database changed

    mysql> \q     * "\q" es la instrucción para salir

Comenatario :

    Los nombres de las bases de datos son sensibles al uso de mayúsculas y minúsculas (no como las palabras clave de SQL), por lo tanto debemos de         tener cuidado de escribir correctamente el nombre de la base de datos. También para los nombres de las tablas.

    Al crear una base de datos no se selecciona ésta de manera autómatica, debemos hacerlo de manera explícita, por ello usamos el comando USE.

Privilegios de la Base de Datos :

    :~$ mysql-admin &    o bien    View --> User Administration --> User Counts --> root --> localhost --> bristoldata --> Available Privileges "Seleccionar                                                     todo excepto DROP" y traspassarlo hacia --> Assigned Privileges

Comentarios

Imagen de akdmia

No me convence mucho la idea de forzar un error para verificar si la base de datos ya existe.

Me parece que seria mejor verificar si esta en la lista: 

mysql> show databases;

De la misma manera, se pueden verificar las tablas

mysql> show tables;

Imagen de mauro.lanzillotta

buenas, he estado buscando en internet, la ubicacion de los archivos de bases de datos, para realizar un backup por ejemplo. no los encontre en /usr/shared/mysql/

si me pueden dar una ayuda se los agradecerpía mucho.

Saludos

ya soy libre!!