在使用mySQL數(shù)據(jù)庫時,經(jīng)常需要對管理員進(jìn)行管理。下面介紹如何使用mySQL語句創(chuàng)建管理員。
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password';
上述代碼中,'admin'是管理員用戶名,'localhost'代表當(dāng)前主機,'password'是管理員密碼。
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
上述代碼中,'admin'和'localhost'代表要授予權(quán)限的管理員和主機,'*.*'代表所有數(shù)據(jù)庫和表,'WITH GRANT OPTION'代表管理員可以授權(quán)其他用戶。
創(chuàng)建管理員后,可以通過以下mySQL語句授予管理員具體的權(quán)限:
GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.* TO 'admin'@'localhost';
上述代碼中,'database_name'代表數(shù)據(jù)庫名稱,'SELECT'、'INSERT'、'UPDATE'、'DELETE'代表授權(quán)的具體權(quán)限。
注意:mySQL語句創(chuàng)建管理員需要擁有root權(quán)限。