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:
- Win + R (atajo para ''ejecutar''), escriba services.msc, Enter
- Puede encontrar una entrada como ''MySQL56'', haga clic derecho sobre ella, seleccione propiedades
- 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