Head First Pythonの本に沿ってPythonを勉強しています。
しかし、またまたMySQLのところでエラーです。
自分で作ったデータベースにパスワードを付与しようと以下の入力画面を打ち込んだところ、
grant all on (データベース).* to 'vsearch' identified by '(パスワード)';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
と怒られました。そこでググってみると

Mysqlのgrant文でユーザ作成&権限付与しようとしてエラーが出たのでメモ - Qiita
まず以下のように書いた。
mysql> grant all privileges on DB名.* to 'user'@'localhost' identified by 'password';
するとと以下のようなエラーが...
mysqlのバージョンが8になってから文法が変わったらしいです。
んじゃ、新しい文法でパスワードを決めましょう。
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
ん?パスワードポリシーなんて知らんがな。
どうやら、’文字数を長め’にして、’大文字’、’小文字’、’特殊文字’を入れればポリシーが2でも大丈夫そうだな。

Mysql 5.7* パスワードをPolicyに合わせるとめんどくさい件について - Qiita
Mysql 5.7* パスワードのポリシー
Mysql にユーザーを追加しパスワードを設定しようと試みたところ、
Errorが出ました。
下記参照
ERROR 1819 (HY000): Your password doe...
んでパスワード後に新しい文法を入れたらOKでした。

イェーーーーーーイ!!!

Head First Python 第2版 ―頭とからだで覚えるPythonの基本 | Paul Barry, 嶋田 健志, 木下 哲也 |本 | 通販 | Amazon
AmazonでPaul Barry, 嶋田 健志, 木下 哲也のHead First Python 第2版 ―頭とからだで覚えるPythonの基本。アマゾンならポイント還元本が多数。Paul Barry, 嶋田 健志, 木下 哲也作品ほか、お急ぎ便対象商品は当日お届けも可能。またHead First Python 第2...

Head First SQL ―頭とからだで覚えるSQLの基本 | Lynn Beighley, 佐藤 直生, 松永 多苗子 |本 | 通販 | Amazon
AmazonでLynn Beighley, 佐藤 直生, 松永 多苗子のHead First SQL ―頭とからだで覚えるSQLの基本。アマゾンならポイント還元本が多数。Lynn Beighley, 佐藤 直生, 松永 多苗子作品ほか、お急ぎ便対象商品は当日お届けも可能。またHead First SQL ―頭とからだで...