2018년 1월 22일 월요일

mariadb 정리 1편

** temp table 은 해당 세션에서만 유효하고 세션이 끊어지면 자동 drop 된다.

** mysql 테이블 이름 대소문자 관련 옵션 설정
lower_case_table_names = 0  //  테이블 생성 및 조회 시 대·소문자 구분한다.
lower_case_table_names = 1  //  입력 값이 대·소문자든 소문자로 인식 소문자 인식 파일 생성
lower_case_table_names = 2  //  윈도우에서 대·소문자를 구분해서 테이블생성
리눅스와 유닉스의 경우 0, 윈도우의 경우 1, 맥키토시의 경우 2 가 기본 값임.

**
INFORMATION_SCHEMA 조회하면 자기 권한 있는 것만 조회하는 거 같다.

* 현재 SQL 모드 값 보기
mysql> SELECT @@global.sql_mode;
mysql> SELECT @@session.sql_mode;
mysql> SELECT @@sql_mode;

** root 비번 분실시 아래와 같이 처리한다.
C:\Users\pyk65>mysqld --skip-grant-tables
C:\Users\pyk65>mysql -u root -p
Enter password:(그냥 엔터)
(...)
MariaDB [(none)]> use mysql;
Database changed
MariaDB [mysql]> update user set password=password('<변경할비밀번호>') where user='root';
Query OK, 5 rows affected (0.00 sec)
Rows matched: 5  Changed: 5  Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.01 sec)
MariaDB [mysql]> quit;
Bye


댓글 없음:

댓글 쓰기

인기글

추천 게시물

윈도우에서 오라클 11g 삭제하기

* 참조 및 출처 https://wickedmagic.tistory.com/407 https://wookoa.tistory.com/304 * 윈도우에서 오라클 11g 삭제하기 > 서비스에서 오라클 관련 서비스 모두 종료 > Un...