ERROR 1049 (42000): Base de datos desconocida 'mydatabasename'
Estoy tratando de restaurar la base de datos desde un archivo .sql, he creado la base de datos en phpmyadmin y también usando el comando create if not exist en el archivo .sql que estoy restaurando a la base de datos y ambos nombres de la base de datos son los mismos en phpmyadmin y en el archivo .sql que es"mydatabase".
Este es el comando que estoy usando para restaurar la base de datos.
mysql -uroot -pmypassword mydatabase<mydatabase.sql;
Cuando ejecuto el comando anterior estoy recibiendo el siguiente error, también he dado todos los permisos para el usuario en esta base de datos.
ERROR 1049 (42000): Unknown database 'mydatabasename'
Por favor, ayúdame a resolver este problema. Gracias,
21
3
Si el archivo de volcado contiene:
Usted sólo puede utilizar en la CLI:
Funciona.
Sea cual sea el nombre de su archivo de volcado, lo que importa es el contenido.
Usted necesita comprobar su
mydatabase.sql
y encontrar esta línea:Este nombre sí importa, y es el que debes usar en tu comando:
Abra el archivo sql y comente la línea que intenta crear la base de datos existente y elimine
USE mydatabasename
e inténtelo de nuevo.