Solved

mysql Reload option!

Posted on 2014-12-12
7
121 Views
Last Modified: 2015-02-05
can someone please explain how does "mysql reload" works comparing to "mysql restart".
I made some changes on my.conf file, and I can't afford to restart mysql server. since "reload" is one of the mysql options (mysql start|restart|stop|force-reload|relaod), I tried it, but it doesn't apply the changes that I made to my.conf.

thanks
0
Comment
Question by:CCVOIP
  • 4
  • 3
7 Comments
 
LVL 58

Expert Comment

by:Gary
ID: 40497439
reload reloads the conf files (configuration files) without stopping the server/program which should be pretty much instantaneous

restart stops the server/program and then starts it again which takes time
0
 

Author Comment

by:CCVOIP
ID: 40497452
thanks for your reply.
if reload reloads the conf files, why it is not working for me. I uncommented two parameter within my.cnf:
   server-id = 1
   log_bin =  /var/log/mysql/mysql-bin.log
and saved the changes, then executed  /etc/init.d/mysql reload
but "show master status" still returns empty set
0
 
LVL 58

Expert Comment

by:Gary
ID: 40497464
Not everything can be reloaded and log_bin would be one of them - that requires a restart - why would you want to change this while running?

I'll see if I can find a comprehensive list
0
NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

 

Author Comment

by:CCVOIP
ID: 40497477
so the "reload" applies only for a dynamic variables!!
I was asked to set up a replication, and see if there is any way to do it without restarting the mysql server. I wonder if you have any suggestion to achieve that

thanks
0
 
LVL 58

Expert Comment

by:Gary
ID: 40497481
Yes, cannot find a list of what you can change but yes dynamic variables that do not adversely affect the MySQL server.
So things like changing paths for example are not gonna work.
0
 
LVL 58

Accepted Solution

by:
Gary earned 500 total points
ID: 40497483
Suggestions...
I don't see how because of the reasons above, is a few seconds that important?
It's not something I would be overly familiar with but the closest example I found is this which still requires restarting
http://plusbryan.com/mysql-replication-without-downtime
0
 

Author Comment

by:CCVOIP
ID: 40497495
thanks for the link. I am  going to work on it when there is no heavy access to the production server.
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have been using r1soft Continuous Data Protection (http://www.r1soft.com/linux-cdp/) for many years now with the mySQL Addon and wanted to share a trick I have used several times. For those of us that don't have the luxury of using all transact…
Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

680 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question