본문 바로가기

MariaDB

(29)
[python_주소DB가지고놀기] 주소DB 월변동분 적용 하기 #4 [python_주소DB가지고놀기] 주소DB 월변동분 적용 하기 #4 #전편 바로가기 2020/01/30 - [DB엔지니어가 공부하는 python] - [python_주소DB가지고놀기] 파이썬, ubuntu에서 crontab 등록 하여 실행 하기 #3 [python_주소DB가지고놀기] 파이썬, ubuntu에서 crontab 등록 하여 실행 하기 #3 #[python_주소DB가지고놀기] 파이썬, ubuntu에서 crontab 등록 하여 실행 하기 #3 안녕하세요. 지난시간에 올린 포스팅에 보충 설명이 필요할 것 같아서요. 제가 물론 부족해서... 해맸던 내용인데, 여러분들은 그.. stricky.tistory.com 안녕하세요! 지난번 파이썬을 이용해서 주소DB 위경도 값을 받아오고, ubuntu에서 cro..
[mariadb] autocommit 설정과 트랜잭션 개념과 성질 #[mariadb] autocommit 설정과 트랜잭션 개념과 성질 헐.. autocommit 이라니.. 무슨 애들 장난감 DB도 아니고.. autocommit 이 "ON"이다. 일단, 마리아 DB와 mysql에서 autocommit 확인방법! show variables like 'autocommit%'; 이렇게 해서 "ON" 이 나오면 거긴 오토 커밋이다. 세션단에서 autocommit을 설정 또는 해제하는 방법이다. SET AUTOCOMMIT = TRUE; --> 설정 SET AUTOCOMMIT = FALSE; --> 해제 하지만 위의 명령어로는 세션단에서만 활성화되는 것이다. DB 기본 세팅을 autocommit으로 변경하기 위해선 /etc/my.cnf.d/server.cnf 파일을 열어 이렇게 수..
[mariadb] DB 계정 별 권한 확인, 적용, 부여, 회수 계정 생성 mariadb, mysql 에서 사용 할 수 있는 DB 계정별 권한 확인, 적용, 부여 안내드리도록 하겠습니다. 우선, 계정 목록을 보는 방법 select host, user from user; 계정 생성 방법 create user 'user'@'127.0.0.1' identified by 'Password'; # localhost에서만 접속 허용 create user 'user'@'%' identified by 'Password'; # everywhere 접속 허용 유저별 권한 부여 grant all privileges on TableName.* to 'user'@'127.0.0.1'; #localhost에서만 허용 grant select on testDB.* to 'user'@'%'; #everywh..
[mariadb] general log 설정 및 table에 log 쌓고 조회 설정 하기 안녕하세요. 오늘 mariadb, 물론 mysql에도 있는 log 관련된 기능 공유드립니다. 우선, mariadb에서는 db log를 저장할 수 있는데, 이것을 file이나 table에 기록할 수 있습니다. 이건 옵션으로 설정을 하는 건데요. 우선, general log가 무엇이냐? mariadb에서 수행되는 모든 쿼리를 로깅하는 기능입니다. 이 기능을 사용해서 log file을 쌓아, 조회할 수 있겠지요. 좀 더 조회를 편하게 하기 위해 general log를 table에 쌓을 수 도 있는데요. 이 방법을 소개하겠습니다. show variables like '%general%'; 우선 mariadb에 접속해서 위 sql을 실행합니다. 그럼 +------------------+---------------..
[mariadb] table add column 옵션 (컬럼 추가 옵션) after, first 안녕하세요. mariadb 에서 컬럼을 추가 할 일이 있는데.. (mysql도 동일 합니다) 어떻게 하느냐.. 도 중요하지만, 옵션을 줘서 편리하게 Table을 운용 할 수 있습니다. 일단, 일반적인 컬럼 추가 방식 부터 한번 볼께요. ALTER TABLE column_test ADD COLUMN company_name VARCHAR(10); 이렇게 컬럼을 추가 하게 되면.. 이 컬럼은 column_test라는 테이블의 젤 끝에 붙게 됩니다. 그래도, select 하고 SQL 작성하는데는 크게 문제가 없지만, 관리하는 DBA 입장에선 뭔가 깨름칙 합니다.. 유형이 비슷한 컬럼 끼리 좀 줄을 맞춰 놓고 싶은데요.. 이래서 필요한 옵션~! AFTER 와 FIRST 입니다. 여기서 딱! 감이 오시죠! ㅎㅎ 시..