gakkie プログラミング 備忘録

tech::expert(現tech camp) 45期

Cloud9初回設定mysqlの導入で詰まった。

cloud9 mysqlの導入で詰まった。エラーとその解決方法

#cloud9ターミナル上 ssh接続の設定の後(詳しくは後述の記事を参考に)

$ bundle install

#error発生

An error occurred while installing mysql2 (0.5.2), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'` succeeds before bundling.

#errror文の指示にしたがいコマンドを入力
$ gem install mysql2 -v '0.5.2'
#error190708 意味なかった

#他にやったコマンド

$ yum list installed | grep mysql

$ sudo yum remove mysql* 
#190708 必要ないかも
仕切り直しでsudoつけて1度mysqlを外した。

$ sudo yum install -y mysql57-server
#190708 必要ないかも

$ sudo yum install -y mysql-devel
$ bundle install
#成功

$ sudo service mysqld start
#mysqlの起動
$ mysql --version
# version確認

他、オプションをつけたログイン方法

#mysqlにログインするときオプションで
mysql -u ユーザ名 -h host名 -p

#ホストのパスワードを入力
成功→ログイン

参考記事

qiita.com

ssh接続の設定について

gakkie.hatenadiary.com