# mysql 접속
mysql -u root -p
# mysql DB 접근
mysql> use mysql
# 기본 권한 조회
mysql> select * from user where user = [사용자ID]
# 사용자별 권한 확인
mysql> SHOW GRANTS FOR '사용자계정'@'호스트';
# 접속된 계정 권한 확인
mysql> SHOW GRANTS FOR CURRENT_USER;
- db생성 : create database 디비명 default character set utf8;
- 권한 : grant all privileges on 디비명.* to 계정명@'%' identified by '비번'; ← 계정이랑 비번 같이 생성됨.
- flush privileges;
한글꺠질때 /etc/mysql/my.cnf에 넣고 재기동 ← 근데 첨부터 default-character-set=utf8이런옵션주고 만들면됨
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_bin
init-connect = 'SET NAMES utf8'
lower_case_table_names = 1
'IT > DB' 카테고리의 다른 글
오라클 계정내 모든 테이블 삭제하기 (0) | 2024.07.15 |
---|---|
ORACLE 정리 (0) | 2023.03.27 |
mysql 도커 실행 (0) | 2022.01.24 |
mybatis $ # 차이 (0) | 2022.01.24 |
DB 튜닝을 알아보자 (0) | 2022.01.24 |
댓글