내가 기억하려고 쓰는 글
MySQL 설치 확인
- 시스템 환경설정에서 확인할 수 있다.
MySQL 서버 작동 확인
- 아래 이미지와 같이 초록불이 떠 있으면 MySQL 서버가 돌아가는 것
- Stop MySQL Sever를 누르면 상태가 빨간색으로 변한다.
MySQL Root 비밀번호 변경
- 서버를 중단하고 Initialize Database를 누르면 아래와 같은 창이 뜬다.
- Use Lecacy Password Encryption을 누르고 root 비밀번호를 변경할 수 있다.
MySQL 사용자 생성
MySQL이 켜진 상태에서 터미널에
mysql -u -root -p
를 쳐준 다음 root 비밀번호를 입력한다.
사용할 username과 password를 설정하고
select user, host from mysql.user을 사용해서 사용자가 잘 생성되었는지 확인한다.
create user 'USERNAME' identified by 'PASSWORD';
select user, host from mysql.user;
MySQL Workbench Connection 생성
- 위의 설정 후에 Workbench에서 username : jandi와 설정해준 password로 Connection을 생성할 수 있다.
Workbench - Access dinied for user Error
- db를 생성하려고 하니까 생성할 수 없음
- 사용할 DB를 생성해준다.
create database 'DB이름';
- 생성한 DB 확인
show databases;
- 권한 주기 (모든 테이블에 대한 권한 부여)
grant ALL PRIVILEGES on "DB이름".* to "user";
DB 사용 가능!
'DB' 카테고리의 다른 글
[MySQL] 함수(Function) - 그룹(aggregate) (0) | 2022.03.16 |
---|---|
[MySQL] 함수(Function) - 숫자 (0) | 2022.03.16 |
[MySQL] 트랜잭션(Transaction) - TCL(ROLLBACK, SAVEPOINT, COMMIT) (0) | 2022.03.16 |
SQL 샘플데이터 사용 (0) | 2022.03.16 |
[MySQL] SQL - DML(INSERT, UPDATE, DELETE, SELECT) (0) | 2022.03.15 |