#author("2020-07-24T10:06:47+00:00","default:wikiwriter","wikiwriter") &tag(MySQL8); *目次 [#n451abf1] #contents *関連ページ [#o3976052] *参考情報 [#fc93aae4] *トラブルシューティング [#e0e84702] **「grant all privileges」でエラー [#l935e464] -MySQL 8ではcreate userしてからgrantしないとだめらしい。 -[[How to grant all privileges to root user in MySQL 8.0 - Stack Overflow:https://stackoverflow.com/questions/50177216/how-to-grant-all-privileges-to-root-user-in-mysql-8-0]] #pre{{ mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; }} **unknown variable 'validate_password.policy=LOW'が表示される [#t420709a] -どうやらvalidate_password componentが有効でないとこのエラーが表示されるらしい。[[MySQL :: MySQL 8.0 Reference Manual :: 6.4.3.3 Transitioning to the Password Validation Component:https://dev.mysql.com/doc/refman/8.0/en/validate-password-transitioning.html]] -以下のコマンドで確認できる。[[MySQL8.0 小ネタ集 | スマートスタイル TECH BLOG|データベース&クラウドの最新技術情報を配信:https://www.s-style.co.jp/blog/2018/07/2106/]] SELECT * FROM mysql.component; -CentOS 8ではデフォルトでvalidate_passwordコンポーネントが有効だが、macportsでは無効?(要確認)。