このフォーラムで質問するのはこれが初めてです。
私はphpプロジェクトに取り組んでおり、phpを介してデータベースを作成し、いくつかの空のテーブルを挿入する必要があります。
ここでの問題は、スーパーユーザーに特権を追加しようとすると、常に構文に関するエラー メッセージが表示されることです (何らかの理由で、そうしないと、データベースにアクセスする権限がないことを示すエラー メッセージが表示されます)。
データベースを作成して権限を割り当てるコードは次のとおりです。
$sql = "CREATE DATABASE IF NOT EXISTS `database` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; ";
$sql .= "GRANT SELECT database.* TO 'superuser'@'localhost' ";
$sql .= "GRANT ALL ON database." TO 'superuser'@'localhost' IDENTIFIED BY 'password'; ";
$sql .= "FLUSH PRIVILEGES";
何が悪かったのか教えてもらえますか? 前もって感謝します!