MySQL查看当前用户

 1 mysql> select current_user();
 2 +----------------+
 3 | current_user() |
 4 +----------------+
 5 | root@localhost |
 6 +----------------+
 7 1 row in set
 8
 9 mysql> select current_user;
10 +----------------+
11 | current_user   |
12 +----------------+
13 | root@localhost |
14 +----------------+
15 1 row in set
16
17 mysql> select user();
18 +----------------+
19 | user()         |
20 +----------------+
21 | root@localhost |
22 +----------------+
23 1 row in set
24
25 mysql> 

3种方式都可以

时间: 2024-10-14 19:16:47

MySQL查看当前用户的相关文章

MYSQL 查看当前用户与数据库版本

问题一: 查看当前用户 select user(); 问题二: 查看数据库版本 select version();

mysql查看在线用户

有时候我们需要了解mysql数据库都有那些用户在线操作.我们可以用以下命令来查看当前在操作mysql的在线账户. show processlist; 原文地址:https://www.cnblogs.com/xingyunfashi/p/9373722.html

CentOS下配置MySQL允许root用户远程登录

1.常用命令: 安装上传下载文件命令yum install lrzsz安装webget工具yum -y install wget ------------------------------------分割线--------------------------------------------- 在CentOS上成功安装MySQL Server后,发现无法用客户端进行连接,查阅相关质料后发现如果想让root用户支持远程登录,是需要进行额外配置的:配置步骤如下: 步骤:    修改root密码

MySQL 查看用户授予的权限

  在MySQL中,如何查看一个用户被授予了那些权限呢? 授予用户的权限可能分全局层级权限.数据库层级权限.表层级别权限.列层级别权限.子程序层级权限.具体分类如下: 全局层级 全局权限适用于一个给定服务器中的所有数据库.这些权限存储在mysql.user表中.GRANT ALL ON *.*和REVOKE ALL ON *.*只授予和撤销全局权限.   数据库层级 数据库权限适用于一个给定数据库中的所有目标.这些权限存储在mysql.db和mysql.host表中.GRANT ALL ON d

MySQL查看用户权限的两种方法

http://yanue.net/post-96.html MySQL查看用户权限命令的两方法: 一. 使用MySQL grants MySQL grant详细用法见:http://yanue.net/post-97.html使用方法: mysql> show grants for [email protected]; 实例: mysql> show grants for [email protected]; +-----------------------------------------

linux 查看mysql 、nginx用户和组

查看是否存在MySQL组: [[email protected] home]# grep mysql /etc/group 不存在创建MySQL组: [[email protected] home]# groupadd mysql 查看是否存在MySQL用户: [[email protected] home]# grep mysql /etc/passwd 不存在创建MySQL用户: [[email protected] ~]# useradd mysql -g mysql -M -s /sbi

MySQL 授予普通用户PROCESS权限

在MySQL中如何给普通用户授予查看所有用户线程/连接的权限,当然,默认情况下show processlist是可以查看当前用户的线程/连接的. mysql> grant process on MyDB.* to test; ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES 第一次授予这样的权限,错误原因是process权限是一个全局权限,不可以指定在某一个库上(个人测试库为MyDB),所以,把授权语句更改

MySQL查看数据库相关信息

使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小.字符集.用户等等.下面总结了一些查看数据库相关信息的命令 1:查看显示所有数据库 mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | INVOICE            | | mysql              | | performance_s

mysql 查看或者修改数据库密码

首先启动命令行 1.在命令行运行:taskkill /f /im mysqld-nt.exe 下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句.不然无效 2.继续在命令行运行:mysqld-nt --skip-grant-tables 或者 mysqld --skip-grant-tables 3.新开一个命令行运行:mysql -u root   (如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行