试论述MySQL用户获取数据库数据访问权限的三种方法的具体使用

(1)grant all 赋予所有的权限 (2)demo.* 数据库 demo 中所有的表 (3)newuser 用户名 (4)@localhost 在本地电脑上的 mysql server 服务器 (5)identfified by ‘password’ 设置密码 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的...
试论述MySQL用户获取数据库数据访问权限的三种方法的具体使用
1、grant语句

格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

说明:

(1)grant all 赋予所有的权限

(2)demo.* 数据库 demo 中所有的表

(3)newuser 用户名

(4)@localhost 在本地电脑上的 mysql server 服务器

(5)identfified by ‘password’ 设置密码

增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
2、sql语句

代码如下

mysql>INSERT INTO user (host,user,password) VALUES(’192.168.206.%’,'high_vod’,PASSWORD(‘high_vod’));
mysql>INSERT INTO db
VALUES(’192.168.206.%’,'high_vod’,'high_vod’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'N’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’);
mysql>FLUSH PRIVILEGES;2015-05-28
mengvlog 阅读 33 次 更新于 2025-09-11 05:43:22 我来答关注问题0
  •  深空见闻 mysql提权方式有哪些

    操作系统提权:如果攻击者已经获取到操作系统的低权限账号,可以通过提权漏洞或者常见的操作系统提权方法(如提权脚本、提权工具等)获取到MySQL数据库的权限。本地文件包含漏洞提权:未对用户提供的文件路径进行过滤或验证,导致攻击者可以通过构造恶意请求来读取包含在数据库中的敏感信息,从而提升权限。这种方...

  •  翡希信息咨询 mysql数据库怎样连接数据库

    步骤:首先,确保MySQL服务器正在运行,并且你已经在MySQL服务器上创建了相应的数据库和用户,同时为用户授予了访问该数据库的权限。然后,打开命令行工具,输入mysql u 用户名 p命令并按回车。系统会提示你输入密码,输入密码后即可登录MySQL。登录后,可以使用USE 数据库名;命令来选择要连接的数据库。使...

  • 开源社区:开源社区也是获取免费MySQL数据库资源的重要途径。用户可以在社区中查找相关的开源项目、插件和工具,以满足自己的需求。同时,社区中的开发者也会分享他们的经验和技巧,帮助用户更好地使用MySQL数据库。四、注意事项 数据安全:尽管MySQL Community Server是免费的,但用户在使用过程中仍需注意数据...

  •  深空见闻 如何访问mysql数据库

    一、命令行方式 使用MySQL提供的命令行工具,如mysql或mysql.exe。打开终端或命令提示符,输入命令“mysql -u 用户名 -p”,其中用户名为MySQL数据库的用户名。按回车键后,系统会提示输入密码,再次按回车键即可登录MySQL数据库。二、可视化工具方式 使用图形化的数据库管理工具,如Navicat、MySQL Workben...

  •  翡希信息咨询 MySQL 数据库简介

    phpMyAdmin 是一个基于 Web 的 MySQL 管理工具,通常与 WAMP(Windows、Apache、MySQL、PHP)一起安装。用户可以通过 phpMyAdmin 轻松地进行数据库的创建、管理、数据录入等操作。Navicat:Navicat 是一套数据库开发工具,支持多种数据库类型,包括 MySQL、MariaDB、MongoDB、SQL Server、Oracle 等。用户可以...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部