(네이버 블로그에서 옮겨온 글이며, 22.01.04에 쓰여진 글입니다.)
1. cmd창을 열고 mysql의 root계정으로 접속한다.
-> root 계정은 관리자 계정이기 때문에 여기서 다른 계정을 만들고, 권한을 부여할 수 있다.
mysql -u root -p
2. 데이터베이스 확인 후 새로운 데이터 베이스(새로운 계정에서 사용 할)를 생성한다.
show databases;
create database [DB명];
2. mysql database로 이동한다.
-> show databases; 명령어로 데이터베이스들을 보면 mysql 이라는 이름의 데이터베이스가 있다. 사용자 계정에 관한 정보는 mysql 데이터베이스에 들어 있기 때문에 mysql 데이터베이스로 이동하는 것이다.
use mysql;
3. MYSQL을 설치한 후의 계정 정보를 확인한다.
SELECT user, host, plugin FROM user;
4. 계정을 등록해준다.
CREATE USER [계정명]@'%' IDENTIFIED BY '[비밀번호]';
GRANT ALL PRIVILEGES ON [권한부여할 데이터베이스명].* TO '[계정명]'@'%';
CREATE USER [계정명]@'localhost' IDENTIFIED BY '[비밀번호]';
GRANT ALL PRIVILEGES ON [권한부여할 DB명].* TO '[계정명]'@'localhost';
5. 다시 계정 정보를 확인해보자.
SELECT user, host, plugin FROM user;
6. 잘 생성 된 것을 확인 할 수 있다.
7. 생성한 계정으로 다시 접속해보자
mysql -u [계정명] -p
8. 데이터베이스도 확인해보면 아까 생성하여 권한을 준 데이터 베이스가 있는 것을 확인할 수 있다.
show databases;
'기타 지식' 카테고리의 다른 글
API명세서로 협업하기 (1) | 2024.04.20 |
---|---|
[용어정리] 모바일 웹에서 앱 실행하기 - 딥링크, 다이다믹링크, URI Scheme, Universal Link, App Link (1) | 2022.12.12 |
스프링 프레임워크 버전 업데이트 하는 방법(Eclipse, Maven환경) (0) | 2022.02.06 |
윈도우10(windows10)에 자바(java) 설치하기 (0) | 2022.01.23 |
(이클립스) Workspace 여러개 만들기 (0) | 2022.01.23 |
댓글