Server IP : 172.24.0.40 / Your IP : 216.73.216.10 Web Server : Apache System : Linux dbweb26.ust.edu.ph 4.18.0-513.5.1.el8_9.x86_64 #1 SMP Fri Sep 29 05:21:10 EDT 2023 x86_64 User : apache ( 48) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/libexec/ |
Upload File : |
#!/bin/sh source "`dirname ${BASH_SOURCE[0]}`/mysql-scripts-common" upgrade_info_file="$datadir/mysql_upgrade_info" version=0 # get version as integer from mysql_upgrade_info file if [ -f "$upgrade_info_file" ] && [ -r "$upgrade_info_file" ] ; then version_major=$(cat "$upgrade_info_file" | head -n 1 | sed -e 's/\([0-9]*\)\.\([0-9]*\)\..*$/\1/') version_minor=$(cat "$upgrade_info_file" | head -n 1 | sed -e 's/\([0-9]*\)\.\([0-9]*\)\..*$/\2/') if [[ $version_major =~ ^[0-9]+$ ]] && [[ $version_minor =~ ^[0-9]+$ ]] ; then version=$((version_major*100+version_minor)) fi fi # compute current version as integer thisversion=$((8*100+0)) # provide warning in cases we should run mysql_upgrade if [ $version -ne $thisversion ] ; then # give extra warning if some version seems to be skipped if [ $version -gt 0 ] && [ $version -lt 505 ] ; then echo "The datadir located at $datadir seems to be older than of a version 5.5. Please, mind that as a general rule, to upgrade from one release series to another, go to the next series rather than skipping a series." >&2 fi cat <<EOF >&2 The datadir located at $datadir needs to be upgraded using 'mysql_upgrade' tool. This can be done using the following steps: 1. Back-up your data before with 'mysql_upgrade' 2. Start the database daemon using 'service mysqld start' 3. Run 'mysql_upgrade' with a database user that has sufficient privileges Read more about 'mysql_upgrade' usage at: http://dev.mysql.com/doc/refman/5.6/en/mysql-upgrade.html EOF fi exit 0