如何创建具有有限权限的MySQL用户?

San*_*ing 6 mysql

我想创建一个名为的用户webapp,可以访问webdb使用以下权限调用的数据库

Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Lock_Tables 
Run Code Online (Sandbox Code Playgroud)

我这样创建了数据库

mysql -u root -p -e 'create database webdb'
Run Code Online (Sandbox Code Playgroud)

如何从命令行创建这样的用户?

Dev*_*art 11

像这样的东西:

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';
Run Code Online (Sandbox Code Playgroud)

第二个语句将授予webdb数据库权限.