These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for Increased the max_allowed_packet but it changed back :( on the new forum.
Hi, I used VitalMin to edit the MYSQL System variables
so that I could increase the size of mysql queries.
I increasd it from the 1MB ( 1048576 ) up to
32 MB ( 33554432) and hit the save button.
Then I rebooted the Mysql server.
When it came back up it had reverted back to the 1MB limit.
How do I make the change permanent ?
thanks.
Howdy,
Whenever you make changes in the Webmin MySQL module, the value should appear in the my.cnf file in /etc.
Try making the changes again, do they appear in the file?
If not, are you sure you're hitting "Save" and/or "Apply"?
-Eric
I made the change again, and saved it.
Then I checked that file ( /etc/my.cfg )
and there is no line about that change.
this is what I have in that file:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
So I guess something is not working, should I just put a line in manually ?
How do I format it ?
Say I want to increase it to 5MB
Do I just write this in the my.cfg file ?
max_allowed_packet =5242880
what line should I write it on ?
Thanks for your help.
If you look in Webmin -> Servers -> MySQL Database, click the "Module Config" at the top, and go into System Configuration, what is "MySQL configuration file" (at the bottom) set to?
-Eric
Actually it is set to /etc/my.cnf
( not /etc/my.cfg )
But there isn't a my.cfg - so I must have assumed it was .cfg when looking for my.something in /etc
the contents are:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Yeah, /etc/my.cnf should be correct.
I'm not really sure what's going on then, it sounds like you may need to file a bug report, as it may not be updating the config file properly.
-Eric
As I said though,
Can I add a line to force an permanent update ?
Say I want to increase it to 5MB
Do I just write this in the my.cnf file ?
max_allowed_packet =5242880
If so:
How do I properly format it and what line should I write it on ?
Thanks
Hi there.
I am using Virtualmin 3.83 and have the same problem. How do I get to the my.cnf file? As is it not being updated from the MySql module.
Thanks,
You could try making the changes manually from the command line, to see if that works.
To do that, log into your server over SSH as root, and look for my.cnf in the /etc directory.
Add your desired parameters to it, then restart MySQL.
In theory, Webmin should save changes to the my.cnf though... make sure you're hitting "Apply".
If you are, you may want to file a bug report, explain what steps you're taking, and what's happening when you do that.
-Eric
Thanks Eric.
I am trying to change the query_cache_size.
When I try through webmin -> MySql Server -> MySql System Variables I get to edit the variable and then I am asked to 'Save' - no option to 'Apply'. And as said previously, the value returns to 0 when the server is restarted.
On the other hand, via SSH - I get to the /etc directory I type in vi my.cnf and I get something mentioned before:
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql Default to using old password format for compatibility with mysql 3.x clients (those using the mysqlclient10 compatibility package). old_passwords=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
Am I doing something wrong?
Thanks.
I think I figured this out. I had to change query_cache_size. Just typed in query_cache_size = 5Mb under the [mysqld] area.
Thanks.
Just wanted to post a note that this just happened to me, as well. I'm running a clean CentOS 6.4 installation.
Confirming this issue is resolved in Virtualmin 4.12 GPL
To change the "max_allowed_packet" using Webmin navigate to "Servers > MySQL Database Server > MySQL Server Configuration > Maximum packet size": X MB Click on "Save and Restart MySQL" button
- - -
Senior Product Manager, and Co-Founder at Ubertus.org Inc.
Love back your Virtualmin & Webmin community