Closed subaru-hello closed 2 years ago
そのエラーは色々な要因が推測されるので、これだけだと分からないです。手前の状況を教えてもらえればと。
・元々その環境でアクセス出来ていたか ・何を行ってその状況になったか などです。
@hisaju
そのエラーは色々な要因が推測されるので、これだけだと分からないです。手前の状況を教えてもらえればと。
・元々その環境でアクセス出来ていたか ・何を行ってその状況になったか などです。
元々この環境でアクセスする事ができていました! Dockerを使って新しいアプリの環境構築をする際に、brew uninstall mysql@5.7としてしまいました。 mysqlを削除してしまったことでこの状況になってしまったと考えています。。
だとすると単純にパスワードが変わってるだけかと思います。 現在のmysqlをstopさせてからmysqld_safeで起動して(上記エラーログが既存のmysqlを起動したまま実行していたように見えたので)、再度パスワードを設定してみてください。 https://qiita.com/bohebohechan/items/bc24c6cb5ea7c8a4b255
だとすると単純にパスワードが変わってるだけかと思います。
現在のmysqlをstopさせてからmysqld_safeで起動して(上記エラーログが既存のmysqlを起動したまま実行していたように見えたので)、再度パスワードを設定してみてください。
ありがとうございます!!
下記コマンドを実行したら無事起動いたしましたので、issueをcloseいたします。
$ kill `lsof -ti:3306`
$ mysql.server start
解決したい内容
mysql -u root -ppassword入力時に出る下記エラーを解消させ、mysqlへログインすることを成功させたいです。
現状
mysqlにアクセスを試みたところ、アクセスを拒否されてしまいます。 $ mysql -u root -ppassword mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
該当ファイル
開発環境
試したこと
上から順に試しました。
現在起動しているmysqlを確認するために、下記コマンドを試しました
サーバーをリスタートさせた後、rootユーザーでログインを試みましたが、エラーが出てしまっています。
パスワードがあっているが、アクセス権限がないことによるエラーなのではないかと考え、下記コマンドを打ちましたが、mysqlの権限はsubaru(ユーザー名)なので、アクセス権限はあるようです。
パスワードを入力せずともmysqlへログインできるようになる下記コマンドを打ったのち、別ターミナルでroot ユーザーでログインを試みましたが、password: YESからpassword: NOへ変わったのみで、ログインをする事ができていません。
$ mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
brew install mysql@5.7 Running
brew update --preinstall
... ==> Auto-updated Homebrew! Updated 3 taps (homebrew/core, homebrew/cask and homebrew/services). ==> New Formulae cwb3 erofs-utils ==> Updated Formulae Updated 77 formulae. ==> New Casks openbci ==> Updated Casks Updated 59 casks. Warning: Calling bottle :unneeded is deprecated! There is no replacement. Please report this issue to the bibendi/dip tap (not Homebrew/brew or Homebrew/core): /usr/local/Homebrew/Library/Taps/bibendi/homebrew-dip/Formula/dip.rb:7Warning: mysql@5.7 5.7.36 is already installed and up-to-date. To reinstall 5.7.36, run: brew reinstall mysql@5.7 Subarunookpuro3:Zeroken subaru$ brew postinstall --debug mysql@5.7 /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mysql@5.7.rb ==> Postinstalling mysql@5.7 /usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FromPathLoader): loading /usr/local/opt/mysql@5.7/.brew/mysql@5.7.rb
$ mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) $ mysql -u root -ppassword mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
$ brew services start mysql@5.7 Bootstrap failed: 5: Input/output error Try re-running the command as root for richer errors. Error: Failure while executing;
/bin/launchctl bootstrap gui/501 /Users/subaru/Library/LaunchAgents/homebrew.mxcl.mysql@5.7.plist
exited with 5.$ brew services restart mongodb-community@4.4 bash: syntax error near unexpected token `newline'