試したこと&&起きたエラー
Mysql起動中にiTermが再起動してしまい、それからdb周りの操作とrailsコマンドが使用できなくなりました。
別のターミナルで実行していた
$ rails s
からlocalhost:3000にアクセスしたら以下のようなエラーが出ていました。
Mysql2::Error::ConnectionError Access denied for user 'root'@'localhost' (using password: NO)
database.ymlは一切触っていないので、なぜこのエラーになるかわからず、mysqlの再インストールをしました。
その後、
$ rails db:create
を実行したら以下のようなエラーが出ます。
rails aborted! LoadError: dlopen(/Users/username/.anyenv/envs/rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/mysql2-0.5.3/lib/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/opt/mysql/lib/libssl.1.1.dylib Referenced from: /Users/username/.anyenv/envs/rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/mysql2-0.5.3/lib/mysql2/mysql2.bundle Reason: image not found - /Users/username/.anyenv/envs/rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/mysql2-0.5.3/lib/mysql2/mysql2.bundle /Users/username/Desktop/no_show/config/application.rb:5:in `<main>' /Users/username/Desktop/no_show/Rakefile:4:in `<main>' /Users/username/Desktop/no_show/bin/rails:9:in `<top (required)>' /Users/username/Desktop/no_show/bin/spring:15:in `<top (required)>' bin/rails:3:in `load' bin/rails:3:in `<main>' (See full trace by running task with --trace)
参考記事
https://qiita.com/utsu_jimmy/items/a35437faea1c0d2f357d
この記事を参考にrubyの再インストールやopensslの再インストールを試したのですが改善されず…
Version
rails 6.0.2
ruby 2.6.3
mysql 8.0.19
openssl LibreSSL 2.6.5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。