mysql数据库操作-----用户操作(1)

对于mysql数据库
mysql的用户信息存放在mysql数据库下的user表中。
在这里插入图片描述
所以需要使用mysql数据库。

use mysql;

在这里插入图片描述

创建用户的几种方法:

    方法一: CREATE USER语句创建
            CREATE USER "用户名"@"IP地址" IDENTIFIED BY "密码";
     
    方法二: INSERT语句创建
            INSERT INTO mysql.user(user,host, password,ssl_cipher,x509_issuer,x509_subject)
            VALUES(‘用户名’,’IP地址’,password(‘密码’),’’,’’,’’);
            FLUSH PRIVILEGES;
     
    方法三: GRANT语句创建
            GRANT SELECT ON *.* TO 用户名@’IP地址’ IDENTIFIED BY ‘密码’;
            FLUSH PRIVILEGES;

创建一个用户:
在这里插入图片描述另外开启一个mysqlconsole 使用该用户登录
该用户未被授予权限所以无法查看其他数据库。
在这里插入图片描述现在,授予用户 usersmbms对与数据库smbms的增删查改表的权限

    --语法格式:
        grant 权限列表  on 库名.表名 to 用户名@'客户端主机'  [identified by '密码'  with参数];

在这里插入图片描述现在在usersmbms登录下再次show databases;
在这里插入图片描述可见权限以赋予成功。
**加粗样式
**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值