質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

2回答

6470閲覧

Macでmysqlのインストール

on_off_on

総合スコア18

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2018/07/26 23:47

Macでmysql5.5.60をインストールしようとしたのですが(いろいろあって少し古いバージョンで検証したかった)

それがなぜか反映されずに困っています。。。

少し長くなってしまいますがコマンドと結果を載せておきます。

インストール

~ $ brew install mysql@5.5 Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/core). ==> New Formulae thors-serializer ==> Downloading https://homebrew.bintray.com/bottles/mysql@5.5-5.5.60.high_sierr ######################################################################## 100.0% ==> Pouring mysql@5.5-5.5.60.high_sierra.bottle.tar.gz ==> /usr/local/Cellar/mysql@5.5/5.5.60/bin/mysql_install_db --verbose --user=yut ==> Caveats A "/etc/my.cnf" from another install may interfere with a Homebrew-built server starting up correctly. MySQL is configured to only allow connections from localhost by default To connect: /usr/local/opt/mysql@5.5/bin/mysql -uroot This formula is keg-only, which means it was not symlinked into /usr/local, because this is an alternate version of another formula. If you need to have this software first in your PATH run: echo 'export PATH="/usr/local/opt/mysql@5.5/bin:$PATH"' >> ~/.bash_profile For compilers to find this software you may need to set: LDFLAGS: -L/usr/local/opt/mysql@5.5/lib CPPFLAGS: -I/usr/local/opt/mysql@5.5/include To have launchd start mysql@5.5 now and restart at login: brew services start mysql@5.5 Or, if you don't want/need a background service you can just run: /usr/local/opt/mysql@5.5/bin/mysql.server start ==> Summary ???? /usr/local/Cellar/mysql@5.5/5.5.60: 318 files, 86.5MB

brew infoで見てみる

~ $ brew info mysql mysql: stable 8.0.11 (bottled) Open source relational database management system https://dev.mysql.com/doc/refman/8.0/en/ Conflicts with: mariadb (because mysql, mariadb, and percona install the same binaries.) mariadb-connector-c (because both install plugins) mysql-cluster (because mysql, mariadb, and percona install the same binaries.) mysql-connector-c (because both install MySQL client libraries) percona-server (because mysql, mariadb, and percona install the same binaries.) Not installed From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/mysql.rb ==> Dependencies Build: cmake ✘ Required: openssl ✔ ==> Requirements Required: macOS >= 10.10 ✔ ==> Options --with-debug Build with debug support --with-embedded Build the embedded server --with-local-infile Build with local infile loading support --with-memcached Build with InnoDB Memcached plugin --with-test Build with unit tests ==> Caveats We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation MySQL is configured to only allow connections from localhost by default To connect run: mysql -uroot To have launchd start mysql now and restart at login: brew services start mysql Or, if you don't want/need a background service you can just run: mysql.server start

シンボリックリンク

~ $ brew link mysql Error: No such keg: /usr/local/Cellar/mysql

アンインストールしてみよう

~ $ brew uninstall mysql Error: No such keg: /usr/local/Cellar/mysql

できない......

brew doctorに聞いてみよう

~ $ brew doctor Your system is ready to brew.

わからん.....

って感じでした。

どなたか勘でもいいので「これじゃね?あれじゃね?」みたいな感じで回答いただけたら嬉しいです。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

brew listでmysqlがなんという名前でインストールを確認されてから、一度brew uninstallしてみてはいかがでしょうか?

自分の所感ですが、brew経由のmysqlは度々不具合を起こすことがあるので、dockerなどでmysql5.5のイメージで検証されてはいかがでしょうか?
的外れとなってしまっていたら申し訳ありません

投稿2018/07/26 23:54

kenny_sayama

総合スコア1036

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

on_off_on

2018/07/27 00:48

ありがとうございます。 mysql@5.5という名前でインストールされてました。 実はdockerで作ろうとしてたものをdockerでやったらmysqlコネクションエラーが出てしまいまして、自分のレベルだと解決に時間がかかりそうだと思って一旦ローカルに戻そうと思いました。 そしたら今度はこのエラーが出てしまいまして..... https://teratail.com/questions/137682 mysqlのバージョンは関係あるのかな..なんで思いつつバージョンを落としてやってみようと思った次第です。
kenny_sayama

2018/07/27 01:01

インストールは完了しているのですね! 以下の二点をご確認ください。 ・mysql.server startで起動させているか ・MAMPなどでmysqlを起動させていないか
kenny_sayama

2018/07/27 01:01

おそらくmysql.server startを忘れてる気がします
guest

0

自己解決

~/.bashrcに

export PATH=/usr/local/opt/mysql@5.5/bin:${PATH} export DYLD_LIBRARY_PATH=/usr/local/opt/mysql@5.5/:${DYLD_LIBRARY_PATH}

を書く必要がありました。。。。

投稿2018/07/27 02:50

on_off_on

総合スコア18

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問