Access denied for user 'root'@'localhost' (using password: YES)
今回もエラー解決やっていきたいと思います。
今回はMyqlにログインができないという問題かと思います。
このようなエラーが起こりましたpasswordを入力しましたが間違っているようです
パスワードも覚えていないので厳しい状況です。
一様真横に書いて行けるらしいので、それでやって見ましたが肝心のpasswordがわからないのでどうしようもない
ググります
このサイトを確認しました
自分がSSHをパスワードで管理しているのか公開鍵で管理しているのかもわからないので、自分がパスワードで管理していることを信じてこのサイトにあることをやっていきます
まさかのないという問題に直面
適当に
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
減ってる
いけた!!
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が入っていないと怒られたのだとおもう
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
それではいけるか?
おーーー!人生で初めてのクラッシュです。かっこいい
環境がおかしくなってきたので一度macのos
を初期化してもう一度最初からやろうと思います。環境設定も勉強になるので、それもブログとして、記載できたらなと思います