[MySQL] user 생성 및 권한 부여

2023. 2. 23. 14:16·Development/MySql

ip 주소가 변경되었을 경우, db에 접속이 안될 수 있다.

host가 변경되어, 권한이 없기 때문이다.

쉘에서 mysql에 접속한 후 user를 생성한다.

mysql 접속

# whereis mysql
mysql: /usr/local/mysql

# cd /usr/local/mysql
# ./mysql -u root -p
Enter password:

안될 경우, find / -name mysql 로 경로를 찾아서 실행한다.

/usr/local/mysql/bin/mysql -u root -p

패스워드를 입력하여 mysql에 접속한다.

use mysql;

mysql로 데이터베이스를 변경 한뒤, user목록을 확인한다.

select user,host from user;

user 생성

create user 'user'@'localhost' identified by 'password'

user에 원하는 user명을 입력, localhost에 localhost(내부), ip, 특정 ip대역대를 입력하여 접속을 허용할 수 있다.

사용할 password를 identified by 뒤에 입력한다.

권한 부여하기

모든 권한을 부여할 때에는 all privileges on *.* to user명을 사용한다.

grant all privileges on *.* to 'root'@'localhost';

권한 반영

변경된 권한을 반영할 때에는 아래 명령어를 입력한다.

FLUSH PRIVILEGES;

'Development > MySql' 카테고리의 다른 글

[MySQL] 데이터 치환하기  (0) 2023.03.29
[MySQL] 테이블 전체 구조와 데이터 복사하기  (0) 2023.03.15
[MySql] DATETIME 값 수정하기(update)  (0) 2023.02.13
MySQL 설치하기  (0) 2023.01.17
mariaDB 삭제 후 mySQL 설치하기  (0) 2023.01.13
'Development/MySql' 카테고리의 다른 글
  • [MySQL] 데이터 치환하기
  • [MySQL] 테이블 전체 구조와 데이터 복사하기
  • [MySql] DATETIME 값 수정하기(update)
  • MySQL 설치하기
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (184)
      • Development (57)
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (8)
        • MySql (19)
        • MongoDB (1)
      • Daily (4)
      • Study (6)
        • TIL (1)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    스프링부트
    리액트
    리눅스
    CentOS7
    MySQL
    윈도우
    인코딩
    CentOS
    JavaScript
    date
    chromedriver
    UTF8
    error
    db
    Linux
    Python
    IP
    SQL
    Shell
    react
    HTML
    docker
    크롤링
    springboot
    Java
    nodejs
    ssh
    php
    Selenium
    정규표현식
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
[MySQL] user 생성 및 권한 부여
상단으로

티스토리툴바