我想创建一个名为webapp
的用户,该用户可以使用以下权限访问名为webdb
的数据库
Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Lock_Tables
我像这样创建了数据库
mysql -u root -p -e 'create database webdb'
如何从命令行创建此类用户?
答案 0 :(得分:10)
这样的事情:
CREATE USER 'new_user'@'host_name' IDENTIFIED BY 'password';
GRANT SELECT, INSERT, UPDATE, DELETE, ALTER, CREATE, DROP, INDEX, LOCK TABLES, REFERENCES
ON webdb.* TO 'new_user'@'host_name';
第二个语句将授予webdb
数据库的权限。