mysql用户相关操作

启动服务端

‘>net start mysql 启动服务端,一般情况下启动服务端就不关了

启动客户端

‘>mysql 在终端输入mysql,表示启动mysql的客户端’,前提是启动mysql的服务端, 客户端也可以在service服务中操作

默认用户登录

’mysql> 显示此标志已经进入客户端直接输入客户端命令就可以了

‘mysql> select user(); 最后加分号表示所有输入已结束,查看当前的登录的用户名,显示效果:用户名@IP地址
在这里插入图片描述

'mysql> show databases; 展示当前所有数据库,data文件夹中的文件夹
在这里插入图片描述
在这里插入图片描述
此时只显示了一个文件夹,因为以mysql登录的是默认用户登录,是没有权限查看所有库的,也就是默认一个用户进来也没有密码,直接进mysql。不能随便一个用户进来就可以增删改查,万一把数据删了怎么办。所以一般情况下不用默认用户登录,
’mysql> exit; 退出登录,或quit或\q
在这里插入图片描述

指定用户登录

此时又回到了cmd命令行,如果想换一个用户登录,如指定用户登录,root用户,root用户在mysql权限最高,是管理员用户。用户名是root

‘> mysql -uroot -p # -u 表示用户名 -p表示密码
初始化没有密码时直接按回车进入数据库

'mysql> select user(); 可看到当前用户root了
在这里插入图片描述

如果输错了又不想用分号结束,万一输入了命令了,输入\c; 表式这句话不想执行。清除这段代码

在这里插入图片描述

mysql> set password = password(‘123’) 给当前用户设置密码
在这里插入图片描述

创建用户,忘了怎么创建,输入help
mysql> help
在这里插入图片描述

mysql> help create 关于创建的操作全部显示出来了
在这里插入图片描述

mysql> help create user
在这里插入图片描述

创建用户:

mysql> create user ‘laura’@‘192.168.%.*’ identified by ‘123’ # 后面是希望我的这个用户laura是谁来访问你,'192.168.10.*这个网段的都可以访问我
% 通配符 :可以匹配任意长度的任何内容,没有长度限制
_ 通配符: 一个_匹配任意一个字符

mysql> create user ‘laura’@‘192.168.10.5’; # 指定某一台固定的机器

mysql> create user ‘laura’@’%’ # %表示所有机器都可以连我,前提是你的网络是通的。

查看本机ip地址
右下角 邮件网络图标
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

授权

查看所有已授权用户:
mysql> select * from user;

创建用户
mysql> create user ‘iris’@’%’ identified by ‘123’

刷新文件:
mysql> flush privileges; 由于创建的内容也是要写入文件的,所以也要刷新文件。

用刚刚创建的用户查看数据库

登录 >mysql -uiris -p123 -h192.168.16.46 # -h表示ip地址。远程登录时

在这里插入图片描述
新创建出来的用户仍然不能对数据库进行增删改查。
给新用户授权
mysql> help grant # 查看授权的操作
在这里插入图片描述

mysql> grant all on . to ‘laura’@’%’ # laura可对所有数据库进行增删改查的操作。
mysql> grant select on . to ‘iris’@’%’ ; # 用root用户授予iris用户查看所有数据库的权限。
在这里插入图片描述
创建账号并授权
mysql> grant all on . to ‘sinda’@’%’ identified by ‘123’;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值