본문 바로가기
반응형

마리아디비6

[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.
[MariaDB/MySQL] 데이터베이스 생성 자주 쓰는 명령어다 보니 타이핑도 싫고, 실 작업은 터미널에서 이루어지는 경우가 많아 정리한다. 데이터베이스 생성 데이터베이스 생성시에는 일반적으로 다음과 같은 구문을 사용하게 된다. 이어서 바로 요약하자면 CREATE DATABASE 데이터베이스명 CHARACTER SET utf8mb4 collate utf8mb4_general_ci; USE 데이터베이스명; "CREATE DATABASE" 까지 보면 그동안의 패턴과 비슷하지만 "utf8mb4" 에 주목해보자면 .. 설명이 너무 많아서 그냥 쉽게 그러려니 식으로 넘어가보면 이모지(Emoji) 같은 데이터를 저장하고자 하면 하자. ㅋㅋ 😀 이런것처럼 ㅎㅎ 그래서 현재는 모든 데이터베이스 생성시에는 그냥 utf8mb4 로 생성하고 있다. 자세한 설명은 이 .. 2022. 2. 16.
MariaDB : root 계정 비밀번호 설정 현재 사용하는 마리아디비는 10.6 stable. root 계정 비밀번호를 설정하려니 에러가 발생. ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them 마리아디비 공식 웹사이트에서 보면 다음과 같이 나옵니다. [링크] 10.4+ 부터는 View 로 제공하는 것 같다. MariaDB 10.4+ 이상으로는 기존에 UPDATE 쿼리를 수행하는 형태로 비밀번호 설정을 하지 않는것 같다. 하여 다음과 같이 명령문을 작성해서 실행합니다. SET PASSWORD FOR 'bob'@'%.loc.gov' = PASS.. 2021. 10. 5.
반응형