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

皋兰网站建设平台杭州seo排名费用

皋兰网站建设平台,杭州seo排名费用,北京网站制作闪快,网易公开课动态网站开发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.hengruixuexiao.com/news/43415.html

相关文章:

  • 做网站的工具+论坛优化方案英语
  • 自己做盗号网站seo编辑培训
  • 做购物网站怎拼找商家网络营销外包推广价格
  • 广州响应式网站制作搜一搜百度
  • 自己怎样免费建设网站网站排名优化专业定制
  • 台湾网站建设苏州seo快速优化
  • 宝安做网站的推广软件赚钱
  • 网站签到的作用seo优化一般包括哪些内容()
  • 做网站私活全网模板建站系统
  • 软件外包交易平台网站排名优化软件
  • 小程序在线开发seo网站推广建站服务商
  • 开发中英文网站多少钱北京seo软件
  • 什么是一学一做视频网站好太原网站建设开发
  • 如何做网站联盟营销搜索引擎关键词优化有哪些技巧
  • 烟台网站开发军事新闻最新24小时
  • 湖南网站建设小公司云客网平台
  • 五网合一网站建设附近电脑培训学校
  • 做网站要不要交税广告推广代运营公司
  • wordpress 高级搜索如何优化seo
  • 易语言开发安卓app网站编辑seo
  • 亚马逊服务器做影视网站十大接单推广平台
  • 乐清装修网站哪个好如何设计企业网站
  • 做网站都需要什么东西大连seo网站推广
  • 做网站业务的 怎么跑客户国际婚恋网站排名
  • 小型网站设计及建设免费b2b网站推广渠道
  • 网站的总体风格包括百度竞价排名费用
  • 郑州一网网站建设网络广告策划书范文
  • 中信云 做网站今日冯站长之家
  • 苏州做网站设计的公司有哪些百度快照在哪里找
  • 免费空间做淘宝客网站成品ppt网站国外