MySQL downgrade 8 to 5.7
2562 ワード
MySQLバージョンを
バージョン変更時に発生する可能性のあるデータをバックアップしました.
これで終わりかと思いきや、私のような場合、上のコマンドも知らないかもしれないフォルダも削除しましたが、5.7は正常にインストールされ、mysqlプロンプト確認バージョンに入ると、8.0.18です.
まず私がやったことです.
停止 mysql MySQLに関連するすべてのファイルを削除する mysqlを削除 いくら探しても原因が見つからないので、どのブログでMySQLが正常に動作しているかを確認するには、ポートの文章を見てヒントを得て、ポートを確認してから削除されたことに気づきましたが、まだ動作しています.では、これは正しく削除されていないことを意味しますか? MySQLを実行しているかどうかを確認します(MySQLポート:3306) だからmysqlのpidを確認して強制的に終了します. pid確認: mysql終了: 上記の操作が完了したら、brewで再インストールし、正常に動作します.
だから再び
(sourceコマンド:スクリプトファイルを変更した直後に変更値を適用するコマンド)
上の方法の代わりに、下でもいいです.
8.0.18
から5.7
に降格する問題が発生しました.データバックアップ
バージョン変更時に発生する可能性のあるデータをバックアップしました.
mysqldump -u [아이디] -p --all-databases > [저장할 파일명].sql
データ・リカバリ
mysql -u [아이디] -p < [저장한 파일명].sql
downgrade
delete mysql
brew uninstall mysql
その後、mysql --version
と入力するとzsh: command not found: mysql
と表示されます.2つのバージョンが同時に?!
これで終わりかと思いきや、私のような場合、上のコマンドも知らないかもしれないフォルダも削除しましたが、5.7は正常にインストールされ、mysqlプロンプト確認バージョンに入ると、8.0.18です.
まず私がやったことです.
停止
mysql.server stop
or brew services stop mysql
rm -rf /usr/local/var/mysql
rm /usr/local/etc/my.cnf
brew uninstall mysql
brew uninstall [email protected]
netstat -na | grep 3306
sudo lsof -i :3306
sudo kill -9 156
install [email protected]
brew update
インストールする前にbrewを更新してください.brew search mysql
brewにどのmysqlバージョンがあるかを確認します.brew install [email protected]
brewでmysqlをインストールすると、次のようにpathの追加を求められます.If you need to have [email protected] first in your PATH, run:
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
したがって、echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
をコピーして貼り付け、実行後にバージョン確認(mysql --version
)を行い、結果はzsh: command not found: mysql
と表示された.だから再び
source ~/.zshrc
上記のように、source実行変更後のzshrcファイルを入力し、mysqlバージョンを再度チェックすると、バージョンが正常にチェックされます.(sourceコマンド:スクリプトファイルを変更した直後に変更値を適用するコマンド)
上の方法の代わりに、下でもいいです.
vi ~/.bash_profile
export PATH="/usr/local/opt/[email protected]/bin:$PATH
export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
export CPPFLAGS="-I/usr/local/opt/[email protected]/include"
source ~/.bash_profile
Reference
この問題について(MySQL downgrade 8 to 5.7), 我々は、より多くの情報をここで見つけました https://velog.io/@nameunzz/MySQL-downgrade-8-to-5.7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol