ikeh1024のブログ

ZennやQiitaに書くにはちょっと小粒なネタをこちらに書いています

MySQL環境構築の忘備録

mysql -u root -p test_db < xxx.sql 
Enter password: 
ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'
# (1) アンインストール
$ brew uninstall mysql

# (2) mysqlの実体ファイルを削除 (DB消えるため、必要に応じてバックアップ)
$ sudo rm -rf /usr/local/mysql*

# (3) 再インストール
$ brew install mysql
  • しかし再インストールしてもバージョンが変わらず。
<user_name>@<PC名> ~ % mysql --version

mysql  Ver 14.14 Distrib 5.7.32, for osx10.15 (x86_64) using  EditLine wrapper

-w674

  • やっとSQLのバージョンが更新された!
<user_name>@<PC名> ~ % mysql --version
mysql  Ver 8.0.22 for osx10.15 on x86_64 (Homebrew)
  • ただし/usr/local/var周りのエラー
  • 再インストールを行いなんとか動く状態になった。
<user_name>@<PC名> ~ % mysql.server start
Starting MySQL
./usr/local/Cellar/mysql/8.0.22_1/bin/mysqld_safe: line 653: /usr/local/var/mysql/<PC名>.local.err: No such file or directory
Logging to '/usr/local/var/mysql/<PC名>.local.err'.
/usr/local/Cellar/mysql/8.0.22_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/<PC名>.local.err: No such file or directory
/usr/local/Cellar/mysql/8.0.22_1/bin/mysqld_safe: line 199: /usr/local/var/mysql/<PC名>.local.err: No such file or directory
/usr/local/Cellar/mysql/8.0.22_1/bin/mysqld_safe: line 916: /usr/local/var/mysql/<PC名>.local.err: No such file or directory
pp/usr/local/Cellar/mysql/8.0.22_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/<PC名>.local.err: No such file or directory
 ERROR! The server quit without updating PID file (/usr/local/var/mysql/<PC名>.local.pid).
<user_name>@<PC名> ~ % 

後日