🎃
MySQLのチュートリアルでコケた
流れ
今作ってるbotでMySQLを使いたくなったので、使ってみる。
作ってるのはhttps://github.com/tbistr/gs-linker。
参考
MySQLのチュートリアルサイト? https://www.mysqltutorial.org/getting-started-with-mysql/ を参考にした。
環境はVagrantで作った。
Boxはbento/ubuntu-20.04
。
インストール
チュートリアルサイトでのインストールの手順では、
sudo mysql_secure_installation
でどんなパスワードを設定しても
... Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.
のエラーで失敗する。
そのため、sudo mysql_secure_installation
の前に、
sudo mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '適当なパスワード';
mysql> exit
を実行した。
あとは手順通り、すべてy
でOK。
一応確認、
sudo mysql -u root -p
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.02 sec)
できとるがね。(河村市長)
Discussion