[mariadb] WITH 재귀쿼리 계층구조(조직도)
·
Database
WITH RECURSIVE CTE AS ( SELECT DEPT_ID, DEPT_NAME, UP_DEPT_ID, DEPT_LOC, DEPT_SORT_ORDR, DEPT_STATUS, DEPT_DEPTH, TOP_DEPT_YN, 1 AS LEVEL FROM ORG_DEPARTMENT UNION ALL SELECT A.DEPT_ID, A.DEPT_NAME, A.UP_DEPT_ID, A.DEPT_LOC, A.DEPT_SORT_ORDR, A.DEPT_STATUS, A.DEPT_DEPTH, A.TOP_DEPT_YN, 1 + B.LEVEL AS LEVEL FROM ORG_DEPARTMENT A INNER JOIN CTE B ON A.UP_DEPT_ID = B.DEPT_ID ) SELECT DISTINCT FUNC_..
[DB]Centos 7 MariaDB 설치 및 실행
·
Database
1. MariaDB 설치 #yum install -y mariadb-server 2. MariaDB 실행 방법 - 시스템 부팅 시 자동 시작 #systemctl enable mariadb - mariadb 실행 #systemctl start mariadb - mariadb 상태 확인 #systemctl status mariadb 3. Mariadb 접속 방법 - root 계정 비밀번호 생성 #mysqladmin password mypass - 비밀번호 변경 방법( 3가지 ) 1. #mysqladmin -u root password 새비밀번호 * UPDATE 이용 2. #mysql -u root mypass -------------- >UPDATE user SET password=password('새비밀번..
[MariaDB] Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MariaDB server
·
Database
MariaDB Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MariaDB server 개발서버에 MariaDB 설치 후 로컬피시에서 원격으로 접속시 SQL 오류 (1130) #0 구문: Host '192.168.110.108' is not allowed to connect to this MariaDB server 라는 경고창이 나타났다. 보안 때문인지 권한설정에 IP를 막는 기능이 존재한다. 나 같은경우는 root였으므로 GRANT ALL PRIVILEGES ON *.* TO @'%' IDENTIFIED BY ; 새로 계정을 만들어서 사용하여도 된다. CREATE USER @'%' IDENTIFIED BY ; GRANT ALL PRIVILEGES O..
[MariaDB]언어셋 설정
·
Database
위치 : C:/Program Files/MariaDB 10.1/data/my.ini 백업 후 아래 추가 서비스 재시작 윈도우일경우 my.ini 리눅스일경우 /etc/my.cnf [mysqld] datadir=C:/Program Files/MariaDB 10.1/data port=3306 sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" default_storage_engine=innodb innodb_buffer_pool_size=445M innodb_log_file_size=50M #하단추가 init_connect="SET collation_connection = utf8_general_ci" init_connect="SET NAMES utf8" chara..