MySQLのバージョンアップについて
-
現在、hetemlのサーバーを利用して、ホームページ運用を行っております。
ホームページを運用してからだいぶ期間が経過したこともあり、MySQLのバージョンアップを行いたく、テスト環境を作成し、MySQL8.0への移行を試しているのですが、phpMyAdmin上でエラーが発生してしまい、バージョンアップがうまく出来ていない状況です。
調べてみると、UTF-8の件に関する内容で、サーバーの文字セット?が、旧データベースは「UTF-8」で、新データベースが「UTF-8 Unicode (utf8mb4)」と異なるからなのかと考えておりますが、どう改善を加えたらいいのかがわからず、有識者の方がいらっしゃいましたら教えていただきたいです。
現状は以下の通りです。
▼変更前(現在運用中)
PHP:8.2.19
MySQL:5.6
▼変更後
PHP:8.2.19
MySQL:8.0
▼行った作業について
①phpMyAdminへログインし、エクスポート画面より、エクスポート方法を「詳細」を選択し、SQLファイルにてエクスポートを行いました。
②新環境へインポートを行う際、以下のようなエラーが表示され、インポートが途中で止まってしまいます。
— — データベース:(旧データベース名)
CREATE DATABASE IF NOT EXISTS
(旧データベース名)
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 1044 – ユーザー ‘(新データベース名)’@’IPアドレス/IPアドレス’ によるデータベース ‘(旧データベース名)’ へのアクセスは拒否されました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- このトピックに返信するにはログインが必要です。