当前位置:首页 » 代理许可 » mysql用户数据库授权

mysql用户数据库授权

发布时间: 2020-12-20 18:07:54

㈠ mysql用户操作数据库的全部权限有哪些

MySQL中所有使用者的权限是记录在mysql这个数据库的users资料表中
所以你只要先use mysql
再SELECT * FROM users 你可以回看到所有的使用答者权限
有关db的数据是记录在Db(大小写要注意)这个数据表中
所以只要呼叫出Db的资料 SELECT * FROM Db 就可以看到你要的答案
或者你可以用 SELECT * FROM Db WHERE Db='phplampDB'找出你要的答案

㈡ mysql怎样添加用户授权

方法/步骤

  • 我们以管理员的身份先登录到数据库服务器上,我想登录到数据库服务器

㈢ 试论述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;

㈣ 如何给mysql增加一个用户,要求只对某一数据库拥有一切权限

可以用phpMyAdmin通过输入语句的方法建立用户,或者一般的图形界面的SQL管理程序也可以建立和编辑用户.
这里只说使用GRANT语句的方法,当然还有直接修改MySQL表的方法,不过很麻烦,用的人不多~
前提是有MySQL root权限
例子:建立另一个超级用户(所有权限)的方法
GRANT ALL ON *.* TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION
localhost是主机名,也可以是IP,用于限定这个用户是否可以远程连接.还可以用通配符"%",比如%.im286.com,或者202.97.224.%
*.* 中第一个星星是数据库名(*为所有数据库),第二个星星是表名(*为前面数据库下的所有表)
ALL 是指全部语句的操作权限(经常看到虚拟主机等的用户没有DROP权限,就是这里做了手脚)
语法大概就是这样吧.

㈤ mysql给用户 创建数据库的权限吗

登录MySQL

[plain] view plain print?
mysql -u root -p
添加新用户
允许本地 IP 访问 localhost, 127.0.0.1

[plain] view plain print?
create user 'test'@'localhost' identified by '123456';

允许外网 IP 访问

[plain] view plain print?
create user 'test'@'%' identified by '123456';

刷新授权

[sql] view plain print?
flush privileges;
为用户创建数据库

[sql] view plain print?
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
为新用户分配权限
授予用户通过外网IP对于该数据库的全部权限

[sql] view plain print?
grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';
授予用户在本地服务器对该数据库的全部权限

[sql] view plain print?
grant all privileges on `testdb`.* to 'test'@'localhost' identified by '123456';

刷新权限

[sql] view plain print?
flush privileges;
退出 root 重新登录

[sql] view plain print?
exit
用新帐号 test 重新登录,由于使用的是 % 任意IP连接,所以需要指定外部访问IP

㈥ mysql数据库有几张授权表

mysql授权表共有5个表:user、db、host、tables_priv和columns_priv。

授权表的内容有如下用途:
·user表
user表列出可以内连接服务器的用户及其口令,并容且它指定他们有哪种全局(超级用户)权限。在user表启用的任何权限均是全局权限,并适用于所有数据库。例如,如果你启用了DELETE权限,在这里列出的用户可以从任何表中删除记录,所以在你这样做之前要认真考虑。

·db表
db表列出数据库,而用户有权限访问它们。在这里指定的权限适用于一个数据库中的所有表。

·host表
host表与db表结合使用在一个较好层次上控制特定主机对数据库的访问权限,这可能比单独使用db好些。这个表不受GRANT和REVOKE语句的影响,所以,你可能发觉你根本不是用它。

·tables_priv表
tables_priv表指定表级权限,在这里指定的一个权限适用于一个表的所有列。

·columns_priv表
columns_priv表指定列级权限。这里指定的权限适用于一个表的特定列。

㈦ 如何让mysql新建的用户只对自己创建的数据库拥有权限

允许外网 IP 访问
[plain] view plain 在CODE上查看代码片派生到我的代码片
create user 'test'@'%' identified by '123456';

刷新授权
[sql] view plain 在CODE上查看代码片派生到我的代码片
flush privileges;

㈧ mysql 我创建了一个用户 但是创建不了数据库 是需要授权吗

执行以下三句:回答
mysql>
UPDATE
mysql.user
SET
Grant_priv='Y',
Super_priv='Y'
WHERE
User='root';
mysql>
FLUSH
PRIVILEGES;
mysql>
GRANT
ALL
ON
*.*
TO
'root'@'
localhost
';

㈨ mysql 如何查看该数据库用户具有哪些权限

1、use mysql

2、SELECT*FROMusers

就可以看到所有的使用者权限

有关db的数据是记录在Db(大小写要注意)这个数据表中,所以只要呼叫出Db的资料SELECT*FROMDb 就可以看到你要的答案。

或者可以用:

SELECT*FROMDbWHEREDb='phplampDB'找出你要的答案

(9)mysql用户数据库授权扩展阅读:

授予MySQL用户权限的语句

show grants for 你的用户

比如:show grants for root@'localhost';

Grant 用法:

GRANT USAGE ON *.* TO 'discuz'@'localhost' IDENTIFIED BY PASSWORD

'*';

GRANT ALL PRIVILEGES ON `discuz`.* TO 'discuz'@'localhost';

建立一个只可以在本地登陆的 不能操作的用用户名 discuz 密码为 ***** 已经加密了的
然后第二句的意思是 ,给这个discuz用户操作discuz数据库的所有权限

使用GRANT

GRANT命令用来建立新用户,指定用户口令并增加用户权限。其格式如下:

mysql> GRANT <privileges> ON <what>

-> TO <user> [IDENTIFIED BY "<password>"]

-> [WITH GRANT OPTION];

㈩ mysql中,我想用一个新用户直接创建数据库不行吗一定要用root用户创建数据库再授权这种方法吗

root用户是系统默认的超级管理员,权限是最高的,当然可以管理任何用回户建立的数据库了。答
你新建的ppamdin可以取得管理权限,但不是最高的权限,它只能管理被root授权管理的数据库以及执行root授权的操作命令。
所以说你希望的root看不到pppadmin建立的数据库这个想法是办不到的,虽然root可以无视它

热点内容
美发店认证 发布:2021-03-16 21:43:38 浏览:443
物业纠纷原因 发布:2021-03-16 21:42:46 浏览:474
全国著名不孕不育医院 发布:2021-03-16 21:42:24 浏览:679
知名明星确诊 发布:2021-03-16 21:42:04 浏览:14
ipad大专有用吗 发布:2021-03-16 21:40:58 浏览:670
公务员协议班值得吗 发布:2021-03-16 21:40:00 浏览:21
知名书店品牌 发布:2021-03-16 21:39:09 浏览:949
q雷授权码在哪里买 发布:2021-03-16 21:38:44 浏览:852
图书天猫转让 发布:2021-03-16 21:38:26 浏览:707
宝宝水杯品牌 发布:2021-03-16 21:35:56 浏览:837