Railsでチャット系のサイトを作ってみる⑤
本日の作業
はい。
前回はえらーでDBがクリエイトできない問題がありました
色々調べた結果、bundlerが入ってなくて怒られている感あったので
とりあえず入れてみます
お、エラーが変わったww
でもSQLの問題は解決したっぽいですww
はい次。
インストールしてるやつとgemで宣言してるやつが違いました
宣言変えてbundleいんすこしま
きたーーーーーーーーーーーー
やっとできた!!!!!
めっちゃ時間かかったwwwww
ok
じゃあDBユーザーを作成します
ステップ1として
ユーザーが複数いて、2人だけで話すことができるようになる
かな
最初はseedでデータを2つ作っちゃいましょう
プロフィール画面かな
ゆーて名前だけだけどwww
草。
db:seedしたらまた同じエラー出た。
Mysql2::Error: Authentication plugin 'caching_sha2_password' cannot be loaded:
こいつめ~
日々の覚書: MySQL 8.0.4におけるデフォルト認証形式の変更
これで解決できるのでは???
やってみよう!!(脳死)
mysql> select Host, User, plugin from mysql.user;
+-----------+------------------ +-----------------------+
| Host | User | plugin |
+-----------+------------------ +-----------------------+
| localhost | root | caching_sha2_password |
+-----------+------------------ +-----------------------
ほうほうpluginがやはりcaching_sha2_passwordになってますな
caching_sha2_passwordに対応させるより
mysql_native_passwordにしちゃう方が簡単そうだなぁ~・・・
今回はmysql_native_passwordでいきます。
面倒なので。
mysql> ALTER USER root@localhost IDENTIFIED WITH mysql_native_password;
Query OK, 0 rows affected (0.06 sec)
お、これでいけたっぽい
パスをリセットしろと言われたので
mysql_secure_installationでパスなどを設定
また中身を見てみると
変更できてる!
これでええやろ!!
きた!!
DBクリエイトできたぞ!
ふはは
あとはseedじゃ!
できた~
やっとや~
いやーよかった。
後はコントローラとViewと作成じゃ
疲れた!今日はねる!!(脳死)