Saltar al contenido

MySQL: ¿Por qué MySQLdump básico en la tabla db falla con “Permiso denegado”?

La guía paso a paso o código que hallarás en este post es la solución más fácil y válida que encontramos a tus dudas o dilema.

Solución:

La respuesta provino de una persona útil en la lista de MySQL:
Como ustedes (Anson y krazybean) estaban pensando, no tenía permiso para escribirle al /usr/local/mysql/bin/ dirección Pero a partir de cualquier otro directorio, las llamadas a mysqldump estaban fallando porque mi shell PATH var (si dije eso bien) aún no está configurado para manejar mysqldump de otro directorio. Además, por alguna razón que realmente no entiendo todavía, también necesitaba usar una ruta completa en el producciónincluso si estuviera llamando a mysqldump de manera efectiva, e incluso si tuviera permiso para escribir en el directorio de salida (por ejemplo, ~/myTestDumpedTable.sql. Así que aquí estaba mi boleto, por ahora (respuesta rápida):

Govind% /usr/local/mysql/bin/mysqldump -uroot -p myDBname myTableName > /Users/Govind/myTestDumpedTable.sql

Puede escribir en cualquier lugar donde su usuario de shell tenga permiso para hacerlo. Acabo de elegir el directorio de inicio de mi usuario.

Espero que esto ayude a alguien algún día.
Salud.

En general, me quedo con la definición del nombre de host de todos modos, pero como usted es root no parece que sea el problema, me preguntaría dónde está escribiendo esto. Qué sucede cuando descargas a > ~/myTestDumpedTable.sql

Incluso yo estaba enfrentando el mismo problema, el problema es con el acceso del usuario al directorio ‘root/bin’.

cambie su acceso de usuario como root

    sudo -s

Luego ejecuta el comando

mysqldump -uroot -p homestayadvisorDB > homestayadvisor_backup.sql

Esto resolverá el problema. Avísame si esto no funciona.

Si sostienes algún recelo o forma de prosperar nuestro artículo puedes escribir un exégesis y con placer lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *