realmysql3 [realMySQL][5] 사용자 및 권한 사용자 식별 MySQL 는 사용자 계정 뿐만 아니라 사용자의 접속 지점(도메인 이름 또는 IP주소) 도 계정의 일부가 됩니다. select user ,host,account_locked from mysql.user 위 사진에서 보이듯 계정 이름이 'root' 인것이 2개가 존재합니다. 1) 'root'@'%' 2) 'root'@'localhost' 만약 'svc_id'@'192.168.0.10' 이라는 계정이 있다면 '192.168.0.10' 에서만 'svc_id'로 접속가능합니다. 모든 지점에서 접속을 가능하게 하려면 '%' 를 붙이면 모든 IP주소에서 접근할 수 있습니다. 그러면 'svc_id'@'192.168.0.10' 의 비밀번호는 123 이고 'svc_id'@'%'의 비밀번호는 abc라면 'sv.. 2022. 5. 7. [realmySQL][4] 시스템 변수 MySQL 워크밴치를 오픈하고 아래 명령어를 통해 시스템변수들의 목록을 볼 수 있습니다. SHOW GLOBAL VARIABLES; MySQL 서버는 기동하면서 설정파일의 내용을 읽어 메모리나 작동방식을 초기화 합니다. MySQL 서버에서는 이렇게 저장된 값을 시스템변수라고 합니다. https://dev.mysql.com/doc/refman/8.0/en/server-system-variable-reference.html MySQL :: MySQL 8.0 Reference Manual :: 5.1.5 Server System Variable Reference MySQL 8.0 Reference Manual / ... / MySQL Server Administration / The MySQL Server / .. 2022. 5. 6. [realMySQL][3] MySQL 서버설정파일 우선순위(my.cnf) MySQL 은 단 하나의 설정파일(my.cnf)을 가집니다. (일반적으로) my.cnf 를 찾기 위한 우선순위가 있습니다. 아래 명령어를 입력하고 중간 부분에 확인해봅니다. mysql --help 위사진에서 보이듯이 defaul option 의 순서는 다음과 같은 순서로 검색합니다. 1) /etc/my.cnf 2) /etc/mysql/my.cnf 3) ~/.my.cnf my.cnf는 수많은 시스템 변수설정들이 포함되어있습니다. 이러한 변수들의 설정들을 알아가는 과정이 책의 목적이라고 생각합니다. 2022. 5. 6. 이전 1 다음