Creaci贸n de DB en Linux
Estoy intentando crear una base de datos local, en una sala de ordenadores en la que hay instalado Linux. El problema es que tengo cuenta de invitado, con los permisos restringidos.
He intentado crearla de esta forma, y este es el resultado:
bash-2.05b$ mysqladmin -u root -p create authors
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
Ni siquiera tengo una cuenta creada, ni se si se necesita para crear una base de datos local.
Crear una base de datos local no tiene que ser tan dif铆cil, 驴no? Soy nuevo en esto y todav铆a no manejo bien los comandos.
驴Me podr铆ais ayudar?
GRACIAS
He intentado crearla de esta forma, y este es el resultado:
bash-2.05b$ mysqladmin -u root -p create authors
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'
Ni siquiera tengo una cuenta creada, ni se si se necesita para crear una base de datos local.
Crear una base de datos local no tiene que ser tan dif铆cil, 驴no? Soy nuevo en esto y todav铆a no manejo bien los comandos.
驴Me podr铆ais ayudar?
GRACIAS
Te recomiendo que lo hagas asi:
Paso 1(Acceder a la linea de comando de mysql)
#mysql -h localhost -u tu_usuario -p
Paso 2(Despues de teclear tu password, estas en linea de comandos de mysql, creas la base)
mysql>CREATE DATABASE nombre_database;
mysql>SHOW DATABASES; <-- VER BASE CREADA
mysql>\\q <--ES PARA SALIR
Paso 3(Pasar scrip SQL a la base creada)
#mysql -u root -p nombre_base < script.sql
Si el server mysql esta en tu localhost, no tienes que especificar -h localhost, ya que es opcion por defecto.
Tambien te recomendaria que usaras PHPMYADMIN, que es una interfaz web para mysql, que requieres tener soporte de Apache y PHP para funcionar y puedes hacer lo anterior mas rapido...
Paso 1(Acceder a la linea de comando de mysql)
#mysql -h localhost -u tu_usuario -p
Paso 2(Despues de teclear tu password, estas en linea de comandos de mysql, creas la base)
mysql>CREATE DATABASE nombre_database;
mysql>SHOW DATABASES; <-- VER BASE CREADA
mysql>\\q <--ES PARA SALIR
Paso 3(Pasar scrip SQL a la base creada)
#mysql -u root -p nombre_base < script.sql
Si el server mysql esta en tu localhost, no tienes que especificar -h localhost, ya que es opcion por defecto.
Tambien te recomendaria que usaras PHPMYADMIN, que es una interfaz web para mysql, que requieres tener soporte de Apache y PHP para funcionar y puedes hacer lo anterior mas rapido...