기본 명령어
#mysql -u root -p
=> root유저로 접속
#show database;
=> db조회
#use test;
=> test 데이터베이스 접속
#show tables;
=> 사용중인 DB의 테이블 조회
#grep 'password' /var/log/mysqld.log
=> root계정의 임시패스워드 확인
#alter user 'root@localhost' identified by '1234';
=> root패스워드를 1234로 변경
#use mysql;
#select host, user, password from user;
=> 사용자 계정정보 확인
#create user abc@localhost identified by '1234'
=> 로컬에서만 접속 가능한 abc유저 생성
권한관련
#show grants;
=> 권한 확인
#grant all privileges on DB명.테이블명 to abc@'%';
=> 외부에서 접속가능한 abc유저에게 [db명.테이블명]의 모든 권한을 부여.
#~~~ abc@'10.0.%'~~~
=> ip대역이 10.0.x.x에서 접근가능한 abc 유저
#~~~ abc@'10.0.0.1' ~~~
=> ip가 10.0.0.1에서 접속 가능한 abc유저
#revoke all on DB명.테이블명 from abc;
=> abc유저의 [DB.table]에대한 모든 권한 삭제
#flush privileges;
=> 변경사항 적용
'Linux' 카테고리의 다른 글
Linux 파일찾기 명령어 ( find ) (0) | 2022.07.12 |
---|---|
Linux 디스크 추가 (0) | 2022.07.12 |
패키지 설치 (0) | 2022.07.12 |
cp (0) | 2021.11.16 |
crontab (0) | 2021.11.16 |