Problema con importar base de datos al hosting
Hola tengo problemas al subir la base de datos al hosting, sale este error
Error
consulta SQL:
--
-- Base de datos: `mibasededatos`
--
CREATE DATABASE IF NOT EXISTS `mibasededatos` DEFAULT CHARACTER SET latin1 COLLATE latin1_spanish_ci;
MySQL ha dicho:
#1044 - Access denied for user 'eshoo_000000000'@'192.168.0.%' to database 'mibasededatos'
ayuda!
Error
consulta SQL:
--
-- Base de datos: `mibasededatos`
--
CREATE DATABASE IF NOT EXISTS `mibasededatos` DEFAULT CHARACTER SET latin1 COLLATE latin1_spanish_ci;
MySQL ha dicho:
#1044 - Access denied for user 'eshoo_000000000'@'192.168.0.%' to database 'mibasededatos'
ayuda!
0
Puntos
Puntos
1857
Visitas
Visitas
4
Resp
Resp
Por Dacf94 hace 119 meses
Principiante
Respuesta #1
Hola Dacf94 disculpa la tardanza en contestar..
Si estás utilizando un hosting que ofrezca servicios de -Bases de datos- debes buscar la opción de crear una nueva base de datos o incluso importar la que ya tienes (Para eso debes exportar tu base de datos dándole click a Exportar en el phpmyadmin y luego en el phpmyadmin de el hosting darle a Importar).
Cuando creas una base de datos el hosting suele darte el nombre de usuario y el nombre de la tabla.
Por ejemplo, si tu te creas una base de datos y el nombre que te da el hosting es 38274_mibasededatos entonces debes colocar eso en la conexión. Así
___________________________________________________________________________________
Si tienes acceso denegado, asegúrate de colocar el servidor del hosting, el usuario del host y la clave en el mysql_connect ya que no es lo mismo que en localhost.
Si estás utilizando un hosting que ofrezca servicios de -Bases de datos- debes buscar la opción de crear una nueva base de datos o incluso importar la que ya tienes (Para eso debes exportar tu base de datos dándole click a Exportar en el phpmyadmin y luego en el phpmyadmin de el hosting darle a Importar).
Cuando creas una base de datos el hosting suele darte el nombre de usuario y el nombre de la tabla.
Por ejemplo, si tu te creas una base de datos y el nombre que te da el hosting es 38274_mibasededatos entonces debes colocar eso en la conexión. Así
<php mysql_connect("server.hosting.com", "38274_usuario", "contraseña"); mysql_select_db("38274_mibasededatos"); ?>Todo esa información depende de lo que te genere la base de datos. No se como es tu hosting pero algunos tienen una opción "Detalles" que te da la información de tu nombre de usuario, el nombre de la base de datos, etc.
___________________________________________________________________________________
Si tienes acceso denegado, asegúrate de colocar el servidor del hosting, el usuario del host y la clave en el mysql_connect ya que no es lo mismo que en localhost.
Respuesta #2
Amigo he escrito los datos que me has dicho, pero sigue el mismo error cuando intento subirla :/
0
Puntos
Puntos
Por Dacf94 hace 119 meses
Principiante
Respuesta #3
Los datos que yo te di no son los datos que debes poner, son solo ejemplos. Los datos que debes colocar te los debería facilitar el hosting.
Leyendo un poco, quizás el problema es el crear la base de datos. Lo que he leído como solución es hacer lo siguiente.
1.- Crear una base de datos utilizando las herramientas que te da el hosting.
2.- Hacer una copia a la base de datos de phpmyadmin de tu localhost.
3.- Importar tu archivo .sql al hosting
Leí en varios foros que ese ha sido el problema y para eso deben crear la base de datos previamente desde el mismo hosting.
Inténtalo y me avisas :)
Leyendo un poco, quizás el problema es el crear la base de datos. Lo que he leído como solución es hacer lo siguiente.
1.- Crear una base de datos utilizando las herramientas que te da el hosting.
2.- Hacer una copia a la base de datos de phpmyadmin de tu localhost.
3.- Importar tu archivo .sql al hosting
El hosting debería tener un archivo que diga importar base de datos, te pedirá seleccionar una base de datos que es la que creaste vía online con el hosting y luego importas tu archivo .sql que exportaste desde tu phpmyadmin local.
Leí en varios foros que ese ha sido el problema y para eso deben crear la base de datos previamente desde el mismo hosting.
Inténtalo y me avisas :)
Respuesta #4
primero tienes que crear una nueva base de datos en tu hosting totalmente en blanco y después importar tu base de datos local es así de simple si ya tienes la web terminada sin duda sabes como hacer una cosa tan sencilla
0
Puntos
Puntos
Por alber hace 119 meses
Administrador