データベースを作成し、それにユーザーを割り当てるために実行する必要がある以下のSQLがあります...
PHP を使用してこれらすべてを作成した方がよいでしょうか、それとも実際にこの .sql ファイルを実行してすべてを作成できますか?
CREATE DATABASE 'ppa'
CREATE USER 'ppa_user'@'localhost' IDENTIFIED BY 'fSMthSGKVpDtcxDv';
GRANT SELECT, INSERT, UPDATE ON 'ppa'.* TO 'ppa_user'@'localhost';
CREATE TABLE 'ppa'.'users' (
'id' INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
'email' VARCHAR(30) NOT NULL,
'password' CHAR(32) NOT NULL,
'perms' VARCHAR(30) NOT NULL,
'salt' CHAR(32) NOT NULL
) ENGINE = InnoDB;
CREATE TABLE 'ppa'.'login_attepts' (
'user_id' INT(11) NOT NULL,
'time' VARCHAR(30) NOT NULL
) ENGINE = InnoDB;
INSERT INTO 'ppa'.'users' VALUES(1, 'admin', 'af453d19feb2520c8c0d30fb39ebd211', 'admin', '8269ebbf4c9cf901170ad58238deabb1');
パスワードはランダムに生成されるものなので、現時点では問題ありません。