반응형
Maria에서 소문자 테이블 이름을 변경할 수 없습니다.DB
WordPress를 AWS EC2 Server에 업로드하려고 했는데 데이터베이스를 가져오면 MariaDB에서 테이블 이름을 소문자로만 변경합니다.
etc/my.cnf를 추가하려고 했습니다.
[mysqld]
lower-case-table-names=2
저도 해봤어요.
[mysqld]
lower-case-table-names=1
다음을 사용하여 MariaDB를 다시 시작했습니다.
sudo service mariadb restart
그러나 변수가 다음을 사용하여 전역 변수의 변경 여부를 알고 싶을 때:
MariaDB [(none)]> SHOW variables LIKE "%low%";
나는 다음을 가지고 있습니다.
lower_case_table_names | 0
그리고 대문자로 데이터베이스를 가져올 수 없는데 이 변수를 어떻게 변경할 수 있습니까?AWS EC2에서 가능합니까?
다른 구성 파일이 이 값을 재정의할 수 있습니다.
- /etc/my.cnf -> 전역
- /etc/mysql/my.cnf -> 전역
- SYSCONFIR/my.cnf -> 글로벌
- $MYsql_HOME/my.cnf -> 서버
- defaults-design-file 파일 --design-design-file=path(있는 경우)로 지정된 파일
- ~/.my.cnf -> 사용자
여기서 확인하세요: https://mariadb.com/kb/en/library/configuring-mariadb-with-mycnf/
방금 AWS EC2 서버를 완전히 다시 시작했는데 이제 작동합니다.
언급URL : https://stackoverflow.com/questions/53705087/cant-change-lower-case-table-names-on-mariadb
반응형
'programing' 카테고리의 다른 글
문자열 암호화/암호화 (0) | 2023.09.06 |
---|---|
백스페이스를 감지하고 "입력" 이벤트를 지연하시겠습니까? (0) | 2023.09.06 |
CSS에서 첫번째 문자 대문자 만들기 (0) | 2023.09.06 |
Powershell에서 공백 문자가 가변적인 분할 문자열 (0) | 2023.09.06 |
간격이 실행 중인지 확인하고 그 반대의 경우 (0) | 2023.09.06 |