MySQL 보안 가드가 일반적으로 사용하는 명령문
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
1. 사용자 권한 설정
1. MySQL에서는 사용자를 어떻게 정의하나요?
사용자 이름@호스트 도메인
- 10.0.0.51
- 10.0.0.%
- %
- 10.0.0.0/255.255.255.0
- 디비01
- 로컬호스트
- 127.0.0.1
2. 사용자 생성
- '123'으로 식별된 사용자 xinjing@'%'를 생성합니다.
3. 이용자 삭제
- 사용자 이름 삭제;
- 사용자 이름은 삭제할 사용자 이름입니다.
- 예: 사용자 삭제 root@'%'
- drop use''@'127.0.0.1' 사용자 이름이 비어 있으면 삭제합니다.
4. 사용자 쿼리
마이살을 사용하세요
사용자, 사용자로부터 호스트를 선택합니다.
5. 권한 수준 소개
- 글로벌 - MySOL 전체를 관리할 수 있습니다.
- 라이브러리--지정된 데이터베이스를 관리할 수 있습니다.
- 테이블--지정된 데이터베이스의 지정된 테이블을 관리할 수 있습니다.
- 필드--지정된 데이터베이스의 지정된 테이블의 지정된 필드를 관리할 수 있습니다.
- 권한은 mysql 라이브러리의 user, db, tables priv, columns_priv, procs_priv에 저장됩니다.
- 이러한 시스템 테이블은 MySOL 인스턴스가 시작된 후 메모리에 로드됩니다.
6. 사용자 권한 부여 확인
- xinjing@'%'에 대한 보조금을 보여주세요
7. 사용자 인증
- 'xinjing'@'%'에 '123'으로 식별된 stu.*의 모든 권한을 옵션으로 부여합니다.
- 'xinjing'@'%'에서 stu.*에 대한 모든 권한을 취소합니다.
2. 메타데이터 쿼리
- 버전 선택();서버 버전 정보
- 데이터베이스 선택();현재 데이터베이스 이름
- 사용자 선택();현재 사용자 이름
- 서버 상태 표시
- 서버 구성 변수 표시
- '%datadir%'와 같은 전역 변수 표시: 데이터 파일이 저장된 위치를 확인하세요.
- '%datadir%'와 같은 전역 변수를 표시합니다.
- @@datadir을 선택하고 데이터베이스 경로를 쿼리합니다.
- mysql의 설치 경로를 쿼리하려면 @@basedir을 선택하세요.
3. 통합 쿼리에 대한 자세한 설명
- 통합 쿼리는 둘 이상의 SQL 문의 쿼리 결과를 결과 집합으로 결합하는 것입니다.
- sql1: N 행, sql2: M 행, sqll Union sql2 --->N+M 행
- 결과 집합의 열 수는 일관되어야 합니다(예: 모두 2개 열이거나 N개 열임).
- Union으로 꺼낸 최종 컬럼명은 첫 번째 SQL의 적용을 받습니다.
- Union 쿼리는 기본적으로 중복 항목을 제거합니다. 중복 항목을 제거하지 않으려면 Union All을 사용하세요.
4. 그룹 쿼리 표시
그룹_연결()
- 점수에서 sid,group_concat(cid),group_concat(cj order by cj desc SEPARATOR ' ')를 선택하세요
sid로 그룹화
5. 문자열 함수

6. MySQL 데이터베이스 가져오기 및 내보내기(mysql 외부)
--덤프 테이블 utemp1
mysqldump -uroot -p 학생 utemp1>utemp1.sql
--도서관 학생을 덤프하다
mysqldump -uroot -p 학생>학생.sql
--모든 데이터베이스 및 데이터베이스 테이블을 덤프합니다.
다음 명령을 사용하여 mysqldump -uroot -p --all -데이터베이스를 실행할 수 있습니다.
--새 데이터베이스 생성
데이터베이스 생성 dumpdemo1
--mysql 인터페이스로 돌아가기
mysql -u 루트 -p654321 덤프데모1
--mysql 확인 입력
dumpdemo1을 사용하세요
테이블을 보여 주다;
7. MySQL 데이터베이스 가져오기 및 내보내기(mysql 내부)
mysal -u root -pcreate 데이터베이스 소스 덤프데모;
소스 /var/lib/mysal-files/student.sql