cnf archivo mysql configuration privileges

mysql - archivo my.cnf en windows



No puedo encontrar my.cnf en mi computadora con Windows (6)

Esta pregunta ya tiene una respuesta aquí:

Mi computadora es Windows XP.

Necesito encontrar my.cnf para devolver todos los privilegios al usuario raíz. Accidentalmente eliminé algunos privilegios del usuario raíz. Todavía tengo la contraseña y no hay ningún problema para iniciar sesión en MySQL como usuario root. Pero no puedo alterar una mesa.


Inicio-> Buscar-> Para archivos y carpetas-> Todos los archivos y carpetas

Escribe "my.cnf" y presiona buscar.


puede buscar en este archivo: resetroot.bat

simplemente haga doble clic para que su cuenta raíz se restablezca y todos los privilegios se conviertan en SÍ


La ubicación de Windows 7 es: C:/Users/All Users/MySQL/MySQL Server 5.5/my.ini

Para XP puede ser: C:/Documents and Settings/All Users/MySQL/MySQL Server 5.5/my.ini

En la parte superior de estos archivos hay comentarios que definen dónde se puede encontrar my.cnf .


Puede encontrar la baseir (y dentro de tal vez su my.cnf) si hace la siguiente consulta en su mysql-Client (por ejemplo, phpmyadmin)

SHOW VARIABLES


Para responder a su pregunta, en Windows, el archivo my.cnf se puede llamar my.ini . MySQL lo busca en las siguientes ubicaciones (en este orden):

  • %PROGRAMDATA%/MySQL/MySQL Server 5.7/my.ini , %PROGRAMDATA%/MySQL/MySQL Server 5.7/my.cnf
  • %WINDIR%/my.ini , %WINDIR%/my.cnf
  • C:/my.ini , C:/my.cnf
  • INSTALLDIR /my.ini , INSTALLDIR /my.cnf

Ver también http://dev.mysql.com/doc/refman/5.7/en/option-files.html

Luego puede editar el archivo de configuración y agregar una entrada como esta:

[mysqld] skip-grant-tables

Luego reinicie el servicio MySQL y puede iniciar sesión y hacer lo que necesita hacer. ¡Por supuesto que desea deshabilitar esa entrada en el archivo de configuración tan pronto como sea posible!

Ver también http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html


Aquí está mi respuesta:

  1. Win + R (atajo para ''ejecutar''), escriba services.msc, Enter
  2. Puede encontrar una entrada como ''MySQL56'', haga clic derecho sobre ella, seleccione propiedades
  3. Se podía ver algo como "D: / Archivos de programa / MySQL / MySQL Server 5.6 / bin / mysqld" --defaults-file = "D: / ProgramData / MySQL / MySQL Server 5.6 / my.ini" MySQL56

Respuesta completa aquí: https://.com/a/20136523/1316649