Question
How to change the value of innodb_log_file_size in MySQL/MariaDB 10.5?
Answer
Note: Any Customization may be overwritten during MariaDB/MySQL updates.
Connect to a Plesk server via SSH.
Stop the MySQL/MariaDB service. The command will differ depending on an OS and installed MySQL/MariaDB version:
# systemctl stop mariadb
# systemctl stop mysql
Open the MySQL/MariaDB configuration file
my.cnfin a text editor. In this example, we are using the vi editor:on CentOS/RHEL-based distributions:
# vi /etc/my.cnf
on Debian/Ubuntu-based distributions:
# vi /etc/mysql/my.cnf
Under the
[mysqld]section, change theinnodb_log_file_sizevalue according to your needs (the default value is 48M):Note: If the
innodb_log_file_sizedirective does not exist in the file, add it manually under the[mysqld]section.[mysqld]
<...>
innodb_log_file_size=128M
<...>Move the redo log files
ib_logfile0andib_logfile1to another directory. In this example, the files are moved to/root:# mv /var/lib/mysql/ib_log* /root
Start the MySQL service:
# systemctl start mariadb
# systemctl start mysql
In Plesk for Windows, there are two MySQL/MariaDB instances with their own configuration:
- Plesk SQL server for Plesk system databases (location
%plesk_dir%MySQL) - MySQL server for customers' databases (location
%plesk_dir%DatabasesMySQL)
Connect to a Plesk server via RDP.
Open MySQL/MariaDB configuration file
my.iniin any text editor (Just paste the below path in Windows Explorer to open):for Plesk SQL server:
C:> %plesk_dir%MySQLmy.ini
for MySQL server:
C:> %plesk_dir%DatabasesMySQLmy.ini
Under the
section, change the[mysqld]value according to your needs (the default value is 10M):innodb_log_file_sizeinnodb_log_file_size=128M
Remove the redo log files:
for Plesk SQL server:
Browse to the folder
%plesk_dir%MySQLDataand delete the filesandib_logfile0.ib_logfile1for MySQL server:
Browse to the folder
%plesk_dir%DatabasesMySQLdataand delete the filesandib_logfile0.ib_logfile1
Start the Plesk SQL Server/MySQL57 service via Plesk Services Monitor or Windows Services.