首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql查看用户权限(sql查看用户拥有的权限)

【1】查看mysql数据库中所有用户 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user...; ---- 【2】查看某个用户权限 show grants for 'nextcloud'@'%'; or select * from mysql.user where user='root...' \G; ---- 【3】查看当前用户 select user(); ---- 【4】修改用户密码 use mysql; UPDATE user SET password=PASSWORD(....1'; ---- 【6】删除用户 drop user 'nextcloud'@'%'; ---- 【7】补充 mysql数据库授权链接如下: https://blog.csdn.net/GX_1_11..._real/article/details/81200566 ---- ps: 所有案例数据库都是测试库,怎么可能发 生成数据库,所以看着用户较少,权限设置也没有三权分立原则 发布者:全栈程序员栈长

3.3K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql怎么创建,删除,查看索引?

    mysql是一个开源应用非常广泛数据库。mysql里面的索引能利用利用指针,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。...那么,怎么创建索引呢?...第一步,创建一个表,结构如下:create table t (id int unsigned not null,name varchar(20) not null default ‘-‘);...图中数123就是对应普通索引,主键索引,和唯一索引 alter table 表名 add index/unique/primary key (索引名); 第三步,表里面已经有索引了,要怎么查看呢...,所以可以创建就可以删除,命令如下: drop index 索引名 on 表名; DROP INDEX index_name ON talbe_name; ALTER TABLE table_name

    10.3K20

    Mysql创建用户并授权

    一、Mysql创建用户并授权 mysql 默认账户也是root,同linux一样也是超级管理员,权利特别大,所以我们不可以随便就把mysql密码告诉其他人。...另外一种情况,我们数据库中有很多个库和表,针对不同库和表有着不同权限,所以我们就需要针对某个用户授权某一个指定库,或者某个表有权限。...*:所有的库; all:所有的权限(查看创建,删除); user1::被授权用户; 127.0.0.1:来源IP;当然我们可以写%,意味着所有的来源IP。...@zhdy-03 ~]# mysql -uuser1 -pasd9577 1.3 查看一个用户授权; 使用例如一个user1用户登录,你直接输入如下就可以查看user1这个用户授权,一样道理,使用...root账户登录,查看时候直接就是root用户授权。

    5.5K120

    mysql用户创建及授权

    一、 创建用户:  命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';  说明:username - 你将创建用户名, host...- 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机(不包含本地)登陆,可以使用通配符%. password - 该用户登陆密码,密码可以为空,....* TO 'pig'@'%';  注意:用以上命令授权用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:  GRANT privileges ON databasename.tablename...TO 'pig'@'%', 则在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令并不能撤销该用户对test数据库中user表SELECT 操作.相反,如果授权使用是...具体信息可以用命令SHOW GRANTS FOR 'pig'@'%'; 查看.

    3.4K10

    MySQL创建用户与授权

    创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建用户名 host:指定该用户在哪个主机上可以登陆...,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器 例子: CREATE...,INSERT,UPDATE等,如果要授予所权限则使用ALL databasename:数据库名 tablename:表名,如果要授予该用户对所有数据库和表相应操作权限则可用*表示,如*.* 例子..., tablename:同授权部分 例子: REVOKE SELECT ON *.* FROM 'pig'@'%'; 注意: 假如你在给用户'pig'@'%'授权时候是这样(或类似的):GRANT...具体信息可以用命令SHOW GRANTS FOR 'pig'@'%'; 查看

    2.6K20

    MySQL创建用户与授权

    创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建用户名 host:指定该用户在哪个主机上可以登陆...,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器 例子: CREATE..., tablename:同授权部分 例子: REVOKE SELECT ON *.* FROM 'pig'@'%'; 注意: 假如你在给用户'pig'@'%'授权时候是这样(或类似的):GRANT...FROM 'pig'@'%';命令并不能撤销该用户对test数据库中 user 表 SELECT 操作。相反,如果授权使用是GRANT SELECT ON ....具体信息可以用命令 SHOW GRANTS FOR 'pig'@'%'; 查看

    3.7K10

    linux怎么创建用户用户组_linux查看用户

    1、linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上,就是后面建用户了.其它则为系统用户..../shadow 文件; finger 注:查看用户信息工具 id 注:查看用户UID、GID及所归属用户组 chfn 注:更改用户信息工具 su 注:用户切换工具 sudo 注:sudo 是通过另一个用户来执行命令...注:删除用户组; groupmod 注:修改用户组信息 groups 注:显示用户所属用户组 grpck grpconv 注:通过/etc/group和/etc/gshadow 文件内容来同步或创建...gshadow文件 首先创建用户组 test和FTP主目录 groupadd test mkdir /tmp/test 然后创建用户 useradd -G test –d /tmp/test –M usr1...注:G:用户所在组 d:表示创建用户自己目录位置给予指定 M:不建立默认自家目录,也就是说在/home下没有自己目录 useradd –G test –d /tmp/test –M usr2

    18.3K20

    MySQL索引创建查看,删除,修改操作详解

    index_name index_name表示索引名称,由用户自行定义,以便于以后对该索引进行修改等管理操作。...另外,使用字段一部分创建索引可以使索引文件大大减小,从而节省了大量磁盘空间,有可能提高INSERT操作速度。 在MySQL中,前缀长度最大值为255字节。...必须注意是,在MySQL中,对于TEXT和BLOB这种大数据类型字段,必须给出前缀长度(length)才能成功创建索引。...idx_user_username; 修改索引 MySQL并没有提供修改索引直接命令,一般需要先删除原索引,再根据需要创建个同名索引,从而曲线救国实现修改索引操作。...(username(8)); 查看索引 在MySQL中,要查看某个数据库表中索引也非常简单,只需要使用以下两个命令中任意一种即可。

    2.1K20

    MySQL创建用户与授权方法

    MySQL创建用户与授权实现方法,对于刚开始接触mysql朋友可以参考下 注:我运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:...CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’; 说明:username – 你将创建用户名, host – 指定该用户在哪个主机上可以登陆...,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password – 该用户登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器....具体信息可以用命令SHOW GRANTS FOR ‘pig’@’%’; 查看....五.删除用户 命令: DROP USER ‘username’@’host’; 附表:在MySQL操作权限 ALTER Allows use of ALTER TABLE.

    2.7K20

    Mysql创建用户方法

    > create user jss; 这样创建用户,可以从任意安装了mysql客户端,并能够访问目标服务器机器上创建连接,无须密码.例如,从ip:10.0.0.99客户端执行连接...: mysql -ujss -h 172.16.1.110 查看用户mysql> select user,host,password from...用密码登陆: mysql -ujss_ps -p -h 172.16.1.110 如果希望指定用户只能从某台指定域(domain)或主机访问,可以在创建用户时指定host...mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123’; 给来自10.163.225.87用户joe分配可对所有数据库所有表进行所有操作权限...user=’sss’ and host=’localhost’; 二、数据库表 1.查看所有数据库: 数据库目录:/usr/local/mysql/data mysql> SHOW DATABASES

    1.8K10

    Linux上查看用户创建日期几种方法总结

    前言 你知道吗,如何在 Linux 系统上查看帐户创建日期?如果知道,那么有些什么办法。 你成功了么?如果是的话,该怎么做?...我们可以查看用户家目录中 .bash_logout 更改日期。该文件是在用户第一次注销时创建。...该命令让用户管理密码过期信息。chage 命令可以修改上次密码更改日期后需要更改密码天数。 系统使用此信息来确定用户何时必须更改其密码。如果用户自帐户创建日期以来没有更改密码,这个就有用。...如果用户在帐户创建后没有修改密码,那么可以使用 passwd 命令查看最后一次密码修改日期。...方式 7:使用 last 命令 last 命令读取 /var/log/wtmp,并显示自该文件创建以来所有登录(和退出)用户列表。

    2K20
    领券