2017-12-17 13 views
0

私はmariadbの古いバージョンをインストールする必要があります。homebrewを使用して古いバージョンのmariadbをインストールした後にmysqlを使用するには?

brew services start [email protected] 

をしかし、私はmysql -uroot

を行うとき、私は

-bash: /usr/local/bin/mysql: No such file or directory 
を得る:

brew install [email protected] 

私も正常に起動することができます

どうしたらいいですか?

答えて

0

実際、問題を見つけることができました。

まず、パスをbash_profileに入れてソースを用意する必要があります。

echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile 
. ~/.bash_profile 

これは上記の主な問題を解決します。しかし、接続しようとするとサービスが失敗することがあります。その後

brew services stop [email protected] 

エラーを確認するために手動で実行します。

/usr/local/opt/[email protected]/bin/mysql.server start 

これはエラーを示します。それを見て

vim /usr/local/var/mysql/Macbook-Pro.err 

は、その理由を離れています。

私の場合、以前のインストールのデータベースはまだインストールされているものより新しいバージョンになりました。

すべての古いDBS削除する必要がありました、私は

brew uninstall [email protected] 
cd /usr/local/var/mysql/ 
sudo rm -r * 
brew install [email protected] 

を今ではサービス

brew services start [email protected] 
として開始することができます
関連する問題