본문 바로가기
반응형

MySQL35

[MariaDB] 비밀번호(Password) 변경 set password for '계정'@'host' = password('변경할 비밀번호'); # 정신건강상 flush privileges; 2023. 8. 30.
[ERROR] 서비스 시작 안됨 mariadb.service start operation timed out. Terminating 본문 : https://mariadb.com/kb/en/what-to-do-if-mariadb-doesnt-start/ What to Do if MariaDB Doesn't Start Troubleshooting MariaDB when it fails to start. mariadb.com 다음 경로에 해당 파일을 만들고 아래 내용을 넣어놓고 저장. 그리고 마리아디비(mysql) 재시작 해보자. sudo vi /etc/systemd/system/mariadb.service.d/homedir.conf ## homedir.conf ## [Service] ProjectHome=false sudo systemctl daemon-reload sudo systemctl start mariadb 나는 일단 이렇게 해.. 2022. 7. 29.
참조키 추가시 에러 ([HY000][1025] Error on rename of ... errno: 168 "Unknown (generic) error from engine" ) MariaDB Ver : 10.6 마리아디비에서 컬럼을 추가하며 참조키(Foreign Key) 관계를 생성할때 ([HY000][1025] Error on rename of ... errno: 168 "Unknown (generic) error from engine" ) 같은 형태로 에러를 뱉으며 튕긴다. 개인적인 경험이지만 마리아디비 10.6 이상부터 발생했던 에러같다. 더 자세한 사유를... 찾아보려 했지만.. 일단 이렇게 해결함. SET FOREIGN_KEY_CHECKS = 0; ALTER TABLE EX_DATA ADD CONSTRAINT R_101 FOREIGN KEY EX_DATA_NUM REFERENCES EX_MASTER_DATA (EX_DATA_NUM); SET FOREIGN_KEY_CHE.. 2022. 3. 18.
[MariaDB/MySQL] 데이터베이스 생성 자주 쓰는 명령어다 보니 타이핑도 싫고, 실 작업은 터미널에서 이루어지는 경우가 많아 정리한다. 데이터베이스 생성 데이터베이스 생성시에는 일반적으로 다음과 같은 구문을 사용하게 된다. 이어서 바로 요약하자면 CREATE DATABASE 데이터베이스명 CHARACTER SET utf8mb4 collate utf8mb4_general_ci; USE 데이터베이스명; "CREATE DATABASE" 까지 보면 그동안의 패턴과 비슷하지만 "utf8mb4" 에 주목해보자면 .. 설명이 너무 많아서 그냥 쉽게 그러려니 식으로 넘어가보면 이모지(Emoji) 같은 데이터를 저장하고자 하면 하자. ㅋㅋ 😀 이런것처럼 ㅎㅎ 그래서 현재는 모든 데이터베이스 생성시에는 그냥 utf8mb4 로 생성하고 있다. 자세한 설명은 이 .. 2022. 2. 16.
반응형