CONTENTS
Lastmodified 2024-08-05 (月) 08:44:56
Nextcloud 20.0.5 へUPしたところ、
MySQL version "5.7.32-log" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher.
とのこと。
【参考URL】https://gato.intaa.net/archives/12577
DB全体をバックアップ
mysqldump -v -u root -p -x --all-databases > dump_ALL.sql
特定のDBをバックアップ
mysqldump -v -u root -p database_name > dump.sql mysqldump -v -u root -p NC > dump_NC.sql mysqldump -v -u root -p nc > dump_nc.sql
MySQL57 から 8 にバージョンアップ
# portupgrade -o databases/mysql80-client -r databases/mysql57-client # portupgrade -o databases/mysql80-server -r databases/mysql57-server
手元の環境(FreeBSD 11.4-RELEASE-p3 FreeBSD 11.4-RELEASE-p3)だと、上記では、インストールエラー(same place)が出るので、地味に
# cd /usr/ports/databases/mysql57-client # make deinstall # cd ../mysql57-server # make deinstall
# portinstall mysql80-client # portinstall mysql80-server
# service mysql-server restart #MySQLサーバを再起動(ここまで旧バージョンで稼働したままで可) # mysql_upgrade -u root -pパスワード #データベースの確認と更新
Total access 1520:本日 1:昨日 1