Mysql数据库之创建用户
admin
2023-05-29 18:01:09
0

注:在Mysql数据库中SQL语句默认是以“;”结尾。输入命令时,关键字可以大写也可以小写,但必须保持一致,本人比较倾向使用小写,个人习惯吧。


在Mysql中创建数据库用户主要有三种方式:

1 通过向mysql库的user表中插入数据记录的方式(注:mysql用户默认保存在user表中):

mysql> insert into user (name,passwd) values ('zwj','abcdefg');

说明:

insert into:关键字

user:表名,后面的括号中为字段名

values:关键字,后面括号中为字段的值

建好用户后可以查看已建的用户:mysql> select * from mysql.user;

一般情况下,不建议使用以上方式创建用户(太业余啦)


2 使用create user语句创建用户:

mysql>create user 't100'@'127.0.0.1' identified by 't100';

说明:

create user:关键字

t100:用户名

127.0.0.1:来源地址,在此表示本机,也可以写成一个网段如:192.168.10.%

identified by:用于设置密码的关键字,如果省略,则表示密码为空

建立用户之后,需要进行授权,否则除了连接数据库外,大多数操作将无法进行。


3 使用grant语句创建用户并且授予权限:

mysql> grant select on mysql.* to 't100'@'192.168.10.1' identified by 't100';

说明:

grant:关键字

select:查询的权限

on:关键字

mysql.*:mysql库下所有的表,*为通配符代表所有

以上语句的意思是:建立一个允许从192.168.10.1的客户机访问本数据库的用户t110,并授予查询的权限。

用户建好后需要刷新权限表:

mysql>flush privileges;

查看权限:mysql> show grants for ‘t100'@'192.168.10.1';

撤消权限:mysql> revoke select on mysql.* from 't100'@'192.168.10.1';

第三种方式是较常用的创建用户和授权的方式。

相关内容

热门资讯

韩国能成功“自力更生”吗? 译者按2026年7月,韩国股市遭遇“黑色七月”——KOSPI单月暴跌33%,创历史之最,半导体双巨头...
起底浙江如是书院:导师为传销头... “每次上课,我感觉如坐针毡,但我不能说我想离开,不然我就出不来。”回忆在如是书院里待的一年时间,今年...
拿西瓜砸头、大盘鸡放不放土豆、... 用西瓜砸人者被警方拘留评论员 李家伟新闻天天发生,热点时时更新。但总有一些被困在那些事件里的意难平,...
香港保监局:中国居民境外投资收... 近期,中国内地居民购买香港保险是否以及如何缴纳个人所得税的问题受到关注。有报道称,北京、杭州等地税务...
美前国防官员撰文炒作“中国AI... 【环球网报道 记者 索炎琦】面对中国人工智能(AI)发展浪潮,美国一些政界人士、学者、媒体似乎愈感焦...
大模型开源加速AI渗透,软件产... 8月6日,A股三大指数涨跌互现,上证指数收于3900.35点,上涨0.57%;深证成指收于14110...
如何提升零碳园区的经济性? 来源:电联新媒 车行至北京亦庄凉水河畔,远远便望见两架高耸的白色风机在蓝天下缓缓转动。那是金风科技...
孙正义、贝佐斯、黄仁勋重金押注... 孙正义、贝佐斯、黄仁勋——三位全球科技与资本圈最具风向标意义的大佬,近来正不约而同地把重金押向同一个...
外交部警告日本:不要再次走向历... 新华社记者:1945年8月6日,美国在日本广岛上空投下第一颗原子弹,加速了二战结束的进程。81年后的...
涉台问题,麦考尔与鲁比奥谁能代... 围绕台湾问题,近期美国政界释放的信号呈现明显分化:一边是国务卿鲁比奥在专访中强调,中美一旦发生冲突,...