본문 바로가기
IT/DB

mysql 정리

by 모띠 2023. 3. 27.
# 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

댓글