Access denied for user 'root'@'localhost' (using password: YES)

f:id:karma83:20210215125440p:plain

今回もエラー解決やっていきたいと思います。

今回はMyqlにログインができないという問題かと思います。

f:id:karma83:20210215125731p:plain

このようなエラーが起こりましたpasswordを入力しましたが間違っているようです

パスワードも覚えていないので厳しい状況です。

f:id:karma83:20210215130502p:plain

一様真横に書いて行けるらしいので、それでやって見ましたが肝心のpasswordがわからないのでどうしようもない

ググります

liginc.co.jp

このサイトを確認しました

自分がSSHをパスワードで管理しているのか公開鍵で管理しているのかもわからないので、自分がパスワードで管理していることを信じてこのサイトにあることをやっていきます

f:id:karma83:20210215132710p:plain

まさかのないという問題に直面

適当に

 sudo mysql -u root -pを打って無理やり入りました。(よくないことだと思う)

 

mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';

Query OK, 4 rows affected (0.01 sec)

Rows matched: 4  Changed: 4  Warnings: 0

このコマンドを打ってパスワードを変更してみたところ

mysql -u root -pMyNewPass

Warning: Using a password on the command line interface can be insecure.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

やっぱりだめか

とりあえずやはり

service mysqld stop

これを使えるようにしなければ

source ~/.bash_profile

を編集しないと

いけないのでしようとしたら

zsh compinit: insecure directories, run compaudit for list.

ぐぐったら

macでzshでzsh compinit: insecure directoriesの警告が出る問題 - Qiita

ここに書いてある通り

compauditに問題があるらしいので確認したところ

/usr/local/share/zsh/site-functions

/usr/local/share/zsh

この2つに問題があるらしいので

このサイトと同じエラーかもしれないので確認してみる

同じようにやって見た後

chmod 755 site-functions/ 

確認

 compaudit  

There are insecure directories:

/usr/local/share/zsh

減ってる

いけた!!

f:id:karma83:20210215141956p:plain

 mysql.service stop

zsh: command not found: mysql.service

なんで?

 

新しくprojectを立てようとしたらエラーが出た

Could not find 'nokogiri' (>= 1.5.9) among 105 total gem(s) (Gem::MissingSpecError)

Checked in 'GEM_PATH=/Users/rajakarunikarukaryouma/.gem/ruby/2.6.0:/Users/rajakarunikarukaryouma/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0', execute `gem env` for more information

多分このgemが入っていないと怒られたのだとおもう

f:id:karma83:20210215164638p:plain

bundle doctorで確認したところこんなに入らない奴らがいるぽい

gem 'bcrypt', '~> 3.1.7'

普通に入れようとしてもこのようなエラーが吐かれる

ERROR:  While executing gem ... (Gem::Com

 

無理やりあまり使いたくないけどsudoを使ってインストール

sudo gem install puma -v '3.11'

Password:

Fetching puma-3.11.0.gem

Building native extensions. This could take a while...

Successfully installed puma-3.11.0

Parsing documentation for puma-3.11.0

Installing ri documentation for puma-3.11.0

Done installing documentation for puma after 0 seconds

1 gem installed

それでもう一度bundle doctor

mandLineError)

    Unknown command bcrypt

 

The following gems are missing OS dependencies:

 * bcrypt: /usr/lib/libSystem.B.dylib

 * bindex: /usr/lib/libSystem.B.dylib

 * bootsnap: /usr/lib/libSystem.B.dylib

 * byebug: /usr/lib/libSystem.B.dylib

 * ffi: /usr/lib/libSystem.B.dylib

 * ffi: /usr/lib/libffi.dylib

 * msgpack: /usr/lib/libSystem.B.dylib

 * mysql2: /usr/lib/libSystem.B.dylib

 * nio4r: /usr/lib/libSystem.B.dylib

 * nokogiri: /usr/lib/libSystem.B.dylib

 * nokogiri: /usr/lib/libexslt.0.dylib

 * nokogiri: /usr/lib/libicucore.A.dylib

 * nokogiri: /usr/lib/libxml2.2.dylib

 * nokogiri: /usr/lib/libxslt.1.dylib

 * nokogiri: /usr/lib/libz.1.dylib

 * puma: /usr/lib/libSystem.B.dylib

 * sassc: /usr/lib/libSystem.B.dylib

 * sassc: /usr/lib/libc++.1.dylib

 * websocket-driver: /usr/lib/libSystem.B.dylib

そしたら

だめか。。。。

gem update

ERROR:  While executing gem ... (Errno::EACCES)

    Permission denied @ dir_s_mkdir - 

何かが邪魔しているのはわかるけどどうすれば?

gem install rails でハマった話 - Qiita

このサイトを見て権限がなくなった可能性を試したら何故か

いけました

rails s

それではいけるか?

f:id:karma83:20210215170835p:plain

おーーー!人生で初めてのクラッシュです。かっこいい

環境がおかしくなってきたので一度macのos

を初期化してもう一度最初からやろうと思います。環境設定も勉強になるので、それもブログとして、記載できたらなと思います