登录终端:

mysql -u root -h localhost -p

mysql operate

创建数据库

create database dbname default charset utf8mb4 COLLATE utf8mb4_general_ci;
utf8mb4可以存储更多特殊字符,应用场景包括微信昵称等

创建用户并授权

create user 'user1'@'%' identified by '123456';
grant all privileges on user1.* to 'dbname'@'%';
授权后能看到information_schema数据库,是正常的。里面包含了授权给他的信息,大部分是只读的,视图形式展示.

比如我只想让用户查询、插入、更新,不允许删除,那么可以换成以下SQL:
grant select,insert,update on test.* to 'test'@'%';

查询当前用户已经授权的权限:
show grants for current_user();

标签: mysql语句


阿里云优惠主机

添加新评论

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。