•  mysql 접속

    mysql -u 계정명 -p   (기본 로그인)
    mysql -u 계정명 -h 서버주소 -p   (다른 서버로 접속)
    mysql -u 계정명 -h 서버주소 -P 포트번호 -p   (다른 서버에 다른 포트로 접속)

 

  • database 목록 확인
    show databases;

 

  • data table 목록 확인
    show tables;

 

  • 지정한 database 사용
    use 데이터베이스명;

     localhost : 네트워크 상에서 자기 자신을 뜻하는 DNS주소(ip 주소로 127.0.0.1)
    % : mysql의 계정정보에서 host 부분에 %로 표시되어 있으면 모든 곳에서 접속이 가능

  • 사용자 생성
    create user '계정명';
    create user '계정명'@'접속주소';
    create user '계정명'@'접속주소' identified by '비밀번호';

  •  사용자 삭제
    drop user '계정명'@'접속주소';

  • 데이터 베이스 추가
    create database 데이터베이스명;
    create database 데이터베이스명 default character set utf8;

 

  • 문자셋 : 컴퓨터에서 문자를 표시하기 위한 코드표, 현재는 유니코드인 utf8 방식이 표준으로 사용되고 있으나 예전 버전에는 문자셋이 기본이었기 때문에 utf8로 설정이 필요했음

  • 데이터 베이스 삭제
    drop database 데이터베이스명;

  • 데이터 베이스 사용 권한 확인
    show grants for '계정명'@'접속주소';

  • 데이터 베이스 사용 권한 설정
    grant all privileges on 데이터베이스명.테이블명 to '계정명'@'접속주소';

  • 데이터 베이스 사용 권한 삭제
    revoke all on 데이터베이스명.테이블명 from '계정명'@'접속주소';

  • 명령어 즉시 적용
    flush privileges;

  • 비밀번호 변경
    alter user '계정명'@'접속주소' identified with mysql_native_password by '비밀번호';

'백엔드 > 데이터베이스1' 카테고리의 다른 글

WILD CARD, LIKE  (0) 2022.11.24
LIMIT, MIN, MAX, COUNT, AVG, SUM  (0) 2022.11.24
ORDER BY, INSERT, UPDATE, DELETE  (0) 2022.11.24
SELECT, DISTINCT, WHERE, AND/OR, NOT  (0) 2022.11.24
DDL, DML, DCL 이란  (0) 2022.11.24

+ Recent posts