** 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
** 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
댓글 없음:
댓글 쓰기