Anda di halaman 1dari 8

Archivo my.

ini
Administracin y gestin de bases de datos

Daniel Brcena Pitarque


23/10/2017
Contenido
Archivo my.ini (Maquina virtual) ................................................................................................................................... 2
Archivo my.ini (XAMMP) ............................................................................................................................................... 6

1
Archivo my.ini (Maquina virtual)

1
Encabezado del fichero donde nos indica como ha sido generado dicho archivo (mediante la
instalacin de MySQL.)

Instrucciones de instalacin tanto en Windows como en Linux y la ubicacin en ambos casos del
fichero my.ini.
3

Comando para sacar la ayuda y mostrar todas las opciones del comando aadiendo help.

Apartado de cliente:

Port=3306 Puerto por el que se comunicara el cliente

Default-character-set-utf8 Juego de caracteres por defecto utf8


2
5

Seccin del servidor:

Port=3306 Puerto de escucha del servidor MySQL.

basedir="C:/Program Files/MySQL/MySQL Server 5.5/" Ubicacin de la instalacin de


MySQL.

datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" Ubicacin de la base de datos.

character-set-server=utf8 Juego de caracteres del servidor MySQL.

default-storage-engine=INNODB Motor de almacenamiento INNODB.

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
SQL puede operar con distintos modos estos modos afectan a la sintaxis SQL

max_connections=100 Mximas conexiones permitidas simultaneas.


3
query_cache_size=0 Es el tamao de memoria que asignamos a las consultas, por defecto 0
se expresa en megas, Ej: query_cache_size=10M.

table_cache=256 Tamao que se asigna de memoria para las tablas.

tmp_table_size=52M Tamao mximo para tablas temporales.

thread_cache_size=8 Conexiones que se mantienen en cache para agilizar el servicio.

Opciones especificas de MyISAM:

myisam_max_sort_file_size=100G El tamao mximo del archivo temporal que MySQL


puede usar.

myisam_sort_buffer_size=103M Tamao mximo del bufer utilizado al recuperar tablas.

key_buffer_size=9M Tamao mximo utilizado para los bloques de ndice.

read_rnd_buffer_size=256K Tamao del buffer para el escaneo de tablas.

sort_buffer_size=256K Tamao del bfer utilizado al recuperar tablas.

4
7

Opciones especificas de INNODB:

#skip-innodbUsar esta opcin si queremos que MySQL server soporte InnoDB.

innodb_additional_mem_pool_size=7M El tamao en bytes de un grupo de memoria


se InnoDB usa para almacenar informacin del diccionario de datos y otras estructuras internas
de datos.

innodb_flush_log_at_trx_commit=1 Controla el balance stricto ACID.

innodb_log_buffer_size=4M El tamao en bytes del bfer que se InnoDB utiliza para escribir
en los archivos de registro en el disco.

innodb_buffer_pool_size=313M El tamao en bytes del grupo de bferes , el rea de memoria


donde InnoDB almacena en cach la tabla y los datos de ndice.

innodb_log_file_size=157M El tamao en bytes de cada archivo de registro en un grupo de


registro.

innodb_thread_concurrency=8 InnoDB intenta mantener el nmero de subprocesos del


sistema operativo debajo del lmite dado por esta variable.

5
Archivo my.ini (XAMMP)
[client]

Port = 3306 Vemos que el puerto es el mismo.

Socket = "C:/xampp/mysql/mysql.sock" aqu cambia la ruta ya que esta dentro del paquete
xampp.

port= 3306 Mismo puerto del server.

socket = "C:/xampp/mysql/mysql.sock"

basedir = "C:/xampp/mysql"

tmpdir = "C:/xampp/tmp" Rutas de


xampp
datadir = "C:/xampp/mysql/data"

pid_file = "mysql.pid"

# enable-named-pipe

key_buffer = 16M

max_allowed_packet = 1M

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K En la maquina virtual 256K.

myisam_sort_buffer_size = 8M En la maquina virtual 103M.

log_error = "mysql_error.log"

plugin_dir = "C:/xampp/mysql/lib/plugin/"

server-id =1

innodb_data_home_dir = "C:/xampp/mysql/data"

innodb_data_file_path = ibdata1:10M:autoextend

innodb_log_group_home_dir = "C:/xampp/mysql/data"

innodb_buffer_pool_size = 16M En maquina virtual 303M.

innodb_additional_mem_pool_size = 2M En maquina virtual 7M.

6
innodb_log_file_size = 5M En maquina virtual 157M.

innodb_log_buffer_size = 8M En maquina virtual 4M.

innodb_flush_log_at_trx_commit = 1 Lo mismo que en la maquina virtual.

innodb_lock_wait_timeout = 50

[mysqldump]

quick

max_allowed_packet = 16M

[mysql]

no-auto-rehash

# Remove the next comment character if you are not familiar with SQL

#safe-updates

[isamchk]

key_buffer = 20M 9M en maquina virtual.

sort_buffer_size = 20M

read_buffer = 2M

write_buffer = 2M

[myisamchk]

key_buffer = 20M 9M en maquina virtual.

sort_buffer_size = 20M

read_buffer = 2M

write_buffer = 2M

[mysqlhotcopy]

interactive-timeout

Anda mungkin juga menyukai