Anda dapat menambahkan IF NOT EXISTS ke databasechema dan kreasi pengguna Anda:seperti:
CREATE DATABASE IF NOT EXISTS foobar;
CREATE USER IF NOT EXISTS 'foo'@'localhost' IDENTIFIED BY 'bar';
GRANT ALL PRIVILEGES ON foobar.* TO 'foo'@'localhost' WITH GRANT OPTION;
CREATE USER IF NOT EXISTS 'foo'@'%' IDENTIFIED BY 'bar';
GRANT ALL PRIVILEGES ON foobar.* TO 'foo'@'%' WITH GRANT OPTION;
dan untuk penurunannya:
DROP USER IF EXISTS 'foo'@'localhost';
DROP USER IF EXISTS 'foo'@'%';
DROP DATABASE IF EXISTS foobar;
Seperti disebutkan di bawah ini:pengguna jika tidak ada hanya bekerja pada mysql 5.7 dan lebih tinggi. Jangan gunakan sintaks buat pengguna di bawah 5.7, tetapi ubah pernyataan hibah menjadi:
GRANT ALL PRIVILEGES ON foobar.* TO 'foo'@'localhost' identified by 'password' WITH GRANT OPTION;