MySQLにて、バージョンを5.6から5.7にアップデートしようとしています。
その際の手順を一旦共有します。
⓪$ mysql.server stop
①$ brew install mysql@5.7
②$ echo 'export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"' >> ~/.bash_profile
③$ source ~/.bash_profile
④$ mysql.server start
しかし、以前のバージョンである5.6のデータがまだ残っており、現状そちらが起動してしまう状態になっています。
$ mysql -uroot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.6.47 Homebrew
「ps aux | grep mysql」で、MySQLの状態を確認
$ ps auxww |grep [m]ysqld User 41444 0.0 0.1 4919308 8764 ?? S 3:59PM 0:00.81 /usr/local/opt/mysql@5.6/bin/mysqld --basedir=/usr/local/opt/mysql@5.6 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/opt/mysql@5.6/lib/plugin --log-error=nakajimacBookea.err --pid-file=nakajimacBookea.pid User 41347 0.0 0.0 4271408 760 ?? S 3:59PM 0:00.03 /bin/sh /usr/local/opt/mysql@5.6/bin/mysqld_safe --datadir=/usr/local/var/mysql
こちらを見ると、やはりまだ5.6で動いてしまっていることがわかります。
MySQLをストップさせ、5.6をアンインストールしなければいけないということでしょうか?ご教示いただけますと幸いです。
参考記事
https://blog.masterka.net/archives/1245
https://qiita.com/joe225/items/5ce3a3920019a7c950ed
https://weblabo.oscasierra.net/mysql-57-homebrew-install/
回答1件
あなたの回答
tips
プレビュー