すべてのデータベースに対するすべての特権をroot以外のユーザーに付与しないでください。安全ではありません(そして、その役割を持つ「root」をすでに持っています)
GRANT <privileges> ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';
このステートメントは、新しいユーザーを作成し、選択した特権をそのユーザーに付与します。つまり、
GRANT INSERT, SELECT, DELETE, UPDATE ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';
docs> すべての特権の詳細を表示するには
編集:このクエリで詳細情報を探すことができます(「root」としてログイン):
select Host, User from mysql.user;
何が起こったかを確認するには