2011-04-22 19 views
5

¿cómo puedo guardar permanentemente la configuración de MySQL?
tengo MySQL de WAMP, y no hay ningún archivo my.cnf, ¡hay un archivo my.ini!
¿Cómo puedo configurar una variable global,guardando la configuración de MySQL

+1

'my.ini',' my.cnf', 'my.blabla' - ¿Qué importancia tiene la extensión del archivo? – zerkms

+1

Si no sabes que my.cnf = my.ini, entonces sí, realmente importa la extensión del archivo ... Por ejemplo, en mi carpeta apigen tengo tres archivos llamados apigen.bat, apigen.phar y apigen.php - Entonces, si quiero editar la configuración de este programa, ¿puedo elegir cualquier archivo para editar, porque la extensión no importa? Claramente no. – user3640967

Respuesta

7

Drive:\wamp\bin\mysql\mysql5.5.8\my.ini

este es el lugar para guardar la configuración.

2

Global system variables debe haber specified utilizando la línea de comando o comandos SQL (tiempo de ejecución/sesión) o mediante el archivo de configuración (permanente).

+0

cómo hacer eso en el archivo de configuración? abrí mi.ini no hay tales configuraciones :(puedo cambiar en la consola de MySQL, pero todos los ajustes se borran después de un reinicio – Sourav

+0

Eche un vistazo a la documentación: http://dev.mysql.com/doc /refman/5.5/en/option-files.html –

+0

probé con 'set sql_select_limit = 5000;' y 'establezco GLOBAL sql_select_limit = 5000;' y también en my.ini, todos los métodos fallan :( – Sourav

1

He tenido la misma pregunta porque en WAMP solo tenemos un archivo my.ini en lugar de my.conf.

A través de una instrucción SQL, procedió de la siguiente manera:

mysql> SET global max_heap_table_size=524288000; 
mysql> SET global tmp_table_size=524288000; 

pero cuando se reinicia el servidor, la consulta:

select @@global.tmp_table_size, @@global.max_heap_table_size 

volvieron los viejos valores por defecto.

Luego editado my.ini archivo ading las siguientes declaraciones:

max_heap_table_size=524288000 
tmp_table_size=524288000 

y los cambios eran permanentes.

3

WAMP usa el archivo my.ini.

Para acceder a su archivo my.ini, simplemente haga clic en el icono de la bandeja WAMP y desplace el cursor sobre el menú 'MySQL', y haga clic en 'my.ini'.

  1. editar el archivo my.ini y bajo la [mysqld] sección , añadir lo siguiente:

    setting-name=setting-value, ejemplo: por eventos planificador = en

  2. reiniciar todos los servicios

No necesita utilizar comillas ni en la configuración ni en el valor.