当前位置: 首页 > news >正文

做网站的排名二手购物网站策划书

做网站的排名,二手购物网站策划书,营销型网站建设范文,一家专业做家谱的网站MySQL – 用户管理 文章目录 MySQL -- 用户管理一、用户1.用户信息2.创建用户3.删除用户4.远端登录MySQL5.修改用户密码6.数据库的权限 一、用户 1.用户信息 MySQL中的用户,都存储在系统数据库mysql的user表中: host: 表示这个用户可以从…

MySQL – 用户管理

文章目录

  • MySQL -- 用户管理
  • 一、用户
    • 1.用户信息
    • 2.创建用户
    • 3.删除用户
    • 4.远端登录MySQL
    • 5.修改用户密码
    • 6.数据库的权限


一、用户

1.用户信息

MySQL中的用户,都存储在系统数据库mysql的user表中:
在这里插入图片描述

  • host: 表示这个用户可以从哪个主机登陆,如果是localhost,表示只能从本机登陆;
  • user: 用户名;
  • authentication_string: 用户密码通过password函数加密后的;
  • *_priv: 用户拥有的权限;

2.创建用户

create user '用户名'@'登陆主机/ip' identified by '密码';

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

  • 查看当前登录用户:
    在这里插入图片描述

3.删除用户

drop user '用户名'@'主机名'

在这里插入图片描述

4.远端登录MySQL

新建允许远端登陆的用户
%表示允许任何ip地址,可以换成固定的ip地址;
在这里插入图片描述
使用windows cmd远端登录MySQL,-P后面是MySQL的端口号,这里改为了8080(默认是3306);
在这里插入图片描述

5.修改用户密码

自己改自己密码:

set password=password('新的密码');

root用户修改指定用户的密码:

set password for '用户名'@'主机名'=password('新的密码')

在这里插入图片描述

6.数据库的权限

MySQL数据库提供的权限列表:
在这里插入图片描述
给用户授权:
刚创建的用户没有任何权限。需要给用户授权。

grant 权限列表 on.对象名 to '用户名'@'登陆位置' [identified by '密码'];
  • 权限列表,多个权限用逗号分开:
grant select on ...
grant select, delete, create on ....
grant all [privileges] on ... -- 表示赋予该用户在该对象上的所有权限
  • *.*: 代表本系统中的所有数据库的所有对象(表,视图,存储过程等);
  • 库.* : 表示某个数据库中的所有数据对象(表,视图,存储过程等);
  • identified by可选。 如果用户存在,赋予权限的同时修改密码,如果该用户不存在,就是创建用户;

案例:

  • 终端A:
--使用root账号
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| 57test |
| bit_index |
| ccdata_pro |
| innodb_test |
| musicserver |
| myisam_test |
| mysql |
| order_sys |
| performance_schema |
| scott |
| sys |
| test |
| vod_system |
+--------------------+
14 rows in set (0.00 sec)
mysql> use test;
Database changed
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| account |
| student |
| user |
+----------------+
3 rows in set (0.01 sec)
--给用户whb赋予test数据库下所有文件的select权限
mysql> grant select on test.* to 'whb'@'localhost';
Query OK, 0 rows affected (0.01 sec)
  • 终端B:
--使用whb账号
--终端B
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
--暂停等root用户给whb赋完权之后,在查看
mysql> show databases;
+--------------------+
| Database |
+--------------------+
注意:如果发现赋权限后,没有生效,执行如下指令:
| information_schema |
| test | --赋完权之后,就能看到新的表
+--------------------+
2 rows in set (0.01 sec)
mysql> use test;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| account |
| student |
| user |
+----------------+
3 rows in set (0.00 sec)
mysql> select * from account;
+----+--------+---------+
| id | name | blance |
+----+--------+---------+
| 2 | 李四 | 321.00 |
| 3 | 王五 | 5432.00 |
| 4 | 赵六 | 543.90 |
| 5 | 赵六 | 543.90 |
+----+--------+---------+
4 rows in set (0.00 sec)
--没有删除权限
mysql> delete from account;
ERROR 1142 (42000): DELETE command denied to user 'whb'@'localhost' for table
'account'

特定用户现有查看权限:

mysql> show grants for 'whb'@'%';
+-----------------------------------------------+
| Grants for whb@% |
+-----------------------------------------------+
| GRANT USAGE ON *.* TO 'whb'@'%' |
| GRANT ALL PRIVILEGES ON `test`.* TO 'whb'@'%' |
+-----------------------------------------------+
2 rows in set (0.00 sec)
mysql> show grants for 'root'@'%';
+-------------------------------------------------------------+
| Grants for root@% |
+-------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION |
+-------------------------------------------------------------+
1 row in set (0.00 sec)

注意:如果发现赋权限后,没有生效,执行如下指令:

flush privileges;

回收权限:

revoke 权限列表 on.对象名 from '用户名'@'登陆位置'

示例:

-- 回收whb对test数据库的所有权限
--root身份,终端A
mysql> revoke all on test.* from 'whb'@'localhost';
Query OK, 0 rows affected (0.00 sec)
--whb身份,终端B
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
2 rows in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
http://www.yayakq.cn/news/558958/

相关文章:

  • 网站开发待遇好吗阿克苏网站建设价格
  • 菏泽网站获客网站建设公司网页设计与制作教程版徐洪亮课后答案
  • 巴中+网站建设免费下载app软件下载安装到手机
  • 制作复杂的企业网站首页广州市建设局官方网站
  • 公司网站建设费计入什么科目大良营销网站建设机构
  • 徐州市城乡和城乡建设厅网站首页网站有些什么内容
  • 网站备案加链接代码做百度推广是不是得有个网站先
  • 如何在微信公众号里建设微网站网页设计版权怎么写
  • 书画院网站建设方案网站数据库是谁提供
  • 网站建设 租赁管理咨询公司收费
  • 网站制作公司前十排名app制作教学视频
  • 移动网站适配建设网站过程中
  • 二手车网站策划怎么制作动漫视频教程
  • 山西房地产网站建设使用免费的代码做网站
  • 导师让做网站建设官方网站企业网站
  • 网站开发付款分几步新网站建设风格
  • 网站建设文化价格购物网站开发教学视频
  • 网站产品内页设计wordpress更改后台域名后无法访问
  • 网站没备案怎么做广告联盟wordpress忘记数据库
  • 网站程序组成长春网站建设产品展示
  • 省建设执业资格注册中心网站2021不良正能量免费网站app
  • 优普南通网站建设域名注册没有网站
  • WordPress网站运行时间服务器运维
  • 常州外贸网站成都网站优化哪家好
  • 体育西网站开发方案网页编辑打印工具
  • 网站后台查找软件智能模板网站建设收费
  • 长春自助建站软件深圳网页设计兴田德润赞扬
  • win2012 iis添加网站百度指数数据分析平台入口
  • 福州男同性做基网站h5旅游网站开发
  • 现在做一个网站最少要多少钱白云外贸型网站建设