> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux에서 mysql 사용자를 쿼리하는 방법

Linux에서 mysql 사용자를 쿼리하는 방법

WBOY
풀어 주다: 2022-05-16 17:16:15
원래의
9325명이 탐색했습니다.

mysql 사용자를 쿼리하는 방법: 1. "mysql -u root -p" 명령을 사용하여 데이터베이스의 루트 사용자로 로그인합니다. 2. "SELECT User, Host, Password FROM mysql.user" 쿼리 문을 사용합니다. mysql 모든 사용자를 표시합니다.

Linux에서 mysql 사용자를 쿼리하는 방법

이 튜토리얼의 운영 환경: linux7.3 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.

Linux에서 mysql 사용자를 쿼리하는 방법

1. 데이터베이스에 로그인합니다

먼저 다음 명령을 사용하여 데이터베이스에 로그인해야 합니다~

## mysql -u root -p
로그인 후 복사

2. Mysql에는 실제로 mysql이라는 사용자 테이블

이 내장되어 있습니다. 이 데이터베이스에는 사용자, 권한 정보, 저장 프로시저 등과 같은 Mysql의 일부 데이터가 저장되어 있습니다. 따라서 모든 사용자를 표시할 수 있습니다. 다음과 같은 간단한 쿼리문 모직 천입니다.

SELECT User, Host, Password FROM mysql.user;
로그인 후 복사

다음 정보가 표시됩니다.

+------------------+--------------+--------------+
| user             | host         | password     |
+------------------+--------------+--------------+
| root             | localhost    | 37as%#8123fs |
| debian-test-user | localhost    | HmBEqPjC5Y   |
| johnsm           | localhost    |              |
| brian            | localhost    |              |
| root             | 111.111.111.1|              |
| guest            | %            |              |
| linuxprobe       | 10.11.12.13  | RFsgY6aiVg   |
+------------------+--------------+--------------+
7 rows in set (0.01 sec)
로그인 후 복사

일부 열의 표시를 늘리거나 줄이려면 이 SQL 문만 편집하면 됩니다. 예를 들어 사용자 이름만 표시하면 됩니다. 이렇게 사용하면 됩니다

SELECT User FROM mysql.user;,
로그인 후 복사

지식 넓히기

모든 사용자 표시(중복 없음)

Mysql에 익숙한 친구들은 DISTINCT 수정 기능을 알죠. 중복된 데이터를 제거하는 것이기에 저희는 다음 명령을 사용하여 모든 Mysql 사용자를 표시하고 호스트 이름만 다른 사용자는 무시할 수 있습니다.

SELECT DISTINCT User FROM mysql.user;
로그인 후 복사

이 명령의 출력은 다음과 같습니다.

+------------------+
| user             | 
+------------------+
| root             | 
| debian-test-user | 
| johnsm           | 
| brian            | 
| guest            | 
| linuxprobe       | 
+------------------+
6 rows in set (0.01 sec)
로그인 후 복사

권장 학습: mysql 비디오 튜토리얼, Linux 비디오 튜토리얼

위 내용은 Linux에서 mysql 사용자를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿