Explicitly handles maintenance mode around instance setup; Provides and runs database utils scripts
This commit is contained in:
parent
11fe863b6d
commit
93ed612a65
4 changed files with 57 additions and 0 deletions
16
files/nextcloud-mysql-innodb-convert-row-format.sh
Executable file
16
files/nextcloud-mysql-innodb-convert-row-format.sh
Executable file
|
|
@ -0,0 +1,16 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Source: https://help.nextcloud.com/t/upgrade-to-nextcloud-hub-10-31-0-0-incorrect-row-format-found-in-your-database/218366/13
|
||||
|
||||
# # Prompt for database credentials
|
||||
# read -p "Enter Database Name: " MYSQL_DATABASE
|
||||
# read -p "Enter Username: " MYSQL_USER
|
||||
# read -s -p "Enter Password: " MYSQL_PASSWORD
|
||||
# echo
|
||||
|
||||
mysql -u "$MYSQL_USER" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE" -Bse "
|
||||
SELECT CONCAT('ALTER TABLE \`', TABLE_NAME, '\` ROW_FORMAT=DYNAMIC;')
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE TABLE_SCHEMA = '$MYSQL_DATABASE'
|
||||
AND ENGINE = 'InnoDB'
|
||||
" | mysql -u "$MYSQL_USER" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE"
|
||||
Loading…
Add table
Add a link
Reference in a new issue