DB 3

[mariaDB] 쿼리 대소문자 구분

[mariaDB] 쿼리 대소문자 구분 Windows에서는 잘 되던 것이 리눅스 환경으로 배포하면 가끔 테이블을 못 찾는다는 에러가 뜬다. Table ${Table name} doesn't exist 그 이유는 Windows에서는 디렉토리와 파일에 접근할 때, 대소문자를 구분하지 않지만 Linux계열은 구분한다. 즉, Linux계열에서 쿼리는 대소문자를 정확히 해서 테이블명과 컬럼명을 찾아야한다. mariadb를 기본 설치했다면 /etc/my.cnf 파일에 lower_case_table_names = 1를 추가해야 된다. value meaing 0 CREATE TABLE 이나 CREATE DATABASE 실행시 디스크에 저장되는 테이블과 데이타베이스의 이름을 대소문자를 구분해서 생성한다. SELECT 나 ..

DB/maria 2023.01.06

[mariaDB] centos mariaDB 접근 사용자 / 생성 / 권한 / 삭제

[mariaDB] centos mariaDB 접근 사용자 / 생성 / 권한 / 삭제 접근 $ mysql -u${id} -p Enter password: ${pw} ex) mysql -uroot -p Enter password: rootPw 설명) shell에 "mysql -uroot -p" 를 입력하면 패스워드 입력하는 란이 보여지고 패스워드 입력하면 접근 됩니다. 사용자 등록 TIP) ip는 ID 접근 허용하는 IP 입력 MariaDB [(none)]> CREATE USER '${userId}'@'${ip}' IDENTIFIED BY '${pw}'; ex) CREATE USER 'userId'@'localhost' IDENTIFIED BY 'userPw'; 설명) 사용자 등록 때 id, 접근 허용 ip..

DB/maria 2022.03.21