Thankfully, the common use of comprehensive software archives in free UNIX-like operating systems such as most Linux distributions and Free BSD ensures that for most users of these operating systems, the change will go unnoticed.
They are almost invariably easy to use, and the wide availability of open source code ensures that the likelihood of being able to solve the problem using nothing more than standard software management tools is very high.
Even if you do not have direct access to the archives for some reason related to bandwidth or security concerns, you can download the necessary package upgrades from your operating system vendor's or project community's main Website.
The output of both these commands should display the newly updated Daylight Saving Time dates.
You may have to use the ln -s command, possibly with the -f option as well, as indicated in the following example.
I also tried just replacing my zoneinfo folder with this new data, and got the error that my timezone database was corrupt. :) After doing that, and restarting mysql, restarting nginx, I'm still getting mysql errors - mysql doesn't know the time zones I'm using (things like, US/Hawaii, US/Alaska, US/Pacific).
Am I missing something obvious, or am I missing instructions somewhere on how to do this? (I'm trying to do this because mysql is giving me errors like this: 'error: SET time_zone = 'US/Pacific' Unknown or incorrect time zone: 'US/Pacific'). These are all listed in the list of tz database time zones here on Wikipedia: en.wikipedia.org/wiki/List_of_tz_database_time_zones - what could be wrong?
These cases include examples where there is no Internet connectivity or where such connectivity is limited so that regular software updates are not feasible, such as having only dial-up Internet access.
For these users, the problem becomes slightly less straightforward.
There is some instance during the Linux installation that you did not bother to set the correct timezone for any reasons like sometimes you are just lazy to set it, you’re in a rush to finish what your boss want you to complete in that day, or you just don’t give a damn 🙂 Seriously, timezone is a bit important especially if you have scheduled scripts that you intended to run.