- MySQL 접속
mysql -u root -p Enter password: '비밀번호'
- database 조회 및 유저 조회를 위한 database 변경
show databases use mysql;
- 유저 조회 및 생성
select host, user from user; create user '계정아이디'@'localhost' identified by '비밀번호';
- 스키마 생성 (db)
create schema 'db명'; use 'db명'
- 권한부여
grant all privileges on 'db명'.* to '계정아이디'@locahost;
5-1. 위의 명령문에서 ERROR 1410 (42000):You are not allowed to create a user with GRANT 가 뜰 경우
외부 접근 권한이 있는 root 유저 생성
create user 'root'@'%' identified by '비밀번호';
5-2. 5-1를 다시 실행
5-3. 유저 권한 확인
show grants for '계정아이디'@localhost;
5-4. root 계정 삭제
drop user 'root'@'%';
참고 링크
- https://wildeveloperetrain.tistory.com/198
- https://velog.io/@inhalin/ERROR-1410-42000
'Backend > DataBase' 카테고리의 다른 글
[MariaDB] 인덱스를 못 타는 문제 (0) | 2024.11.25 |
---|---|
[SQLD] 2024년 52회차 시험 후기 - 비전공자 (0) | 2024.03.11 |
[MySQL] 외부에서 로컬 db 접속하기 (0) | 2024.01.10 |