summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2022-01-27 14:51:16 +0200
committerMonty <monty@mariadb.org>2022-01-27 14:52:08 +0200
commit5acc79d03099568be42ddbc2faa506d2a5b69cf2 (patch)
treee8983b5369b3da68bb4aee7f5c98de5f494149f4
parent93a5fb00252c54cad2844b385808a1c6ff0037eb (diff)
downloadmariadb-git-5acc79d03099568be42ddbc2faa506d2a5b69cf2.tar.gz
Remove --upgrade-info option from mysql_upgrade
Removed the option as it safe to always create the file when we have created the MariaDB data directories. This fixes this issue not only for debian but for all MariaDB users.
-rw-r--r--debian/mariadb-server-10.2.postinst2
-rw-r--r--man/mysql_install_db.115
-rw-r--r--scripts/mysql_install_db.sh6
3 files changed, 1 insertions, 22 deletions
diff --git a/debian/mariadb-server-10.2.postinst b/debian/mariadb-server-10.2.postinst
index 3fe5a04fbc3..14b2053b3a0 100644
--- a/debian/mariadb-server-10.2.postinst
+++ b/debian/mariadb-server-10.2.postinst
@@ -144,7 +144,7 @@ EOF
# Debian: beware of the bashisms...
# Debian: can safely run on upgrades with existing databases
set +e
- bash /usr/bin/mysql_install_db --rpm --cross-bootstrap --user=mysql --disable-log-bin --upgrade-info 2>&1 | $ERR_LOGGER
+ bash /usr/bin/mysql_install_db --rpm --cross-bootstrap --user=mysql --disable-log-bin 2>&1 | $ERR_LOGGER
set -e
## On every reconfiguration the maintenance user is recreated.
diff --git a/man/mysql_install_db.1 b/man/mysql_install_db.1
index 229a6f8df99..3406c9605b7 100644
--- a/man/mysql_install_db.1
+++ b/man/mysql_install_db.1
@@ -276,21 +276,6 @@ This must be given as the first argument\&.
.sp -1
.IP \(bu 2.3
.\}
-.\" mysql_install_db: upgrade-info option
-.\" upgrade-info option: mysql_install_db
-\fB\-\-upgrade\-info\fR
-.sp
-This places a mysql_upgrade_info file containing the server version in the data directory\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
.\" mysql_install_db: rpm option
.\" rpm option: mysql_install_db
\fB\-\-rpm\fR
diff --git a/scripts/mysql_install_db.sh b/scripts/mysql_install_db.sh
index 2a23eb987b4..d1c0fc67baf 100644
--- a/scripts/mysql_install_db.sh
+++ b/scripts/mysql_install_db.sh
@@ -42,7 +42,6 @@ create database if not exists test;
use mysql;"
auth_root_authentication_method=normal
auth_root_socket_user='root'
-upgrade_info=0
dirname0=`dirname $0 2>/dev/null`
dirname0=`dirname $dirname0 2>/dev/null`
@@ -104,7 +103,6 @@ Usage: $0 [OPTIONS]
group. You must be root to use this option. By default
mysqld runs using your current group and files and
directories that it creates will be owned by you.
- --upgrade-info Store mysql_upgrade_info in the installed data directory.
All other options are passed to the mysqld program
@@ -160,7 +158,6 @@ parse_arguments()
--skip-name-resolve) ip_only=1 ;;
--verbose) verbose=1 ; silent_startup="" ;;
--rpm) in_rpm=1 ;;
- --upgrade-info) upgrade_info=1 ;;
--help) usage ;;
--no-defaults|--defaults-file=*|--defaults-extra-file=*)
defaults="$arg" ;;
@@ -528,10 +525,7 @@ SET @auth_root_socket='$auth_root_socket_user';" ;;
esac
if { echo "$install_params"; cat "$create_system_tables" "$create_system_tables2" "$fill_system_tables" "$fill_help_tables" "$maria_add_gis_sp"; } | eval "$filter_cmd_line" | mysqld_install_cmd_line > /dev/null
then
- if test "$upgrade_info" -eq 1
- then
printf "@VERSION@-MariaDB" > "$ldata/mysql_upgrade_info"
- fi
s_echo "OK"
else
echo