CONTENTS


Lastmodified 2024-08-05 (月) 08:44:56


MySQL 5.7 to 8.0

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


Mysql dump import

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

Counter: 1520, today: 1, yesterday: 1

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS