C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqlcheck -u root -p --optimize --databases dg_db_batch Enter password: ********** mysqlcheck -u root -p --optimize --databases dg_db_batch mysqlcheck -u root -p --optimize --databases dg_db_chart_day mysqlcheck -u root -p --optimize --databases dg_db_chart_month mysqlcheck -u root -p --optimize --databases dg_db_chart_week mysqlcheck -u root -p --opt..
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME='컬럼명'; SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%컬럼명%'; SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%컬럼명%' AND TABLE_SCHEMA='디비명';
ALT + D + F 누르게 되면 자동정렬
CLOB 데이터가 원하는데로 안나와서 일단 미련하게 추출; SELECT BOARD_SEQ, SEQ, TITLE, DBMS_LOB.SUBSTR(CNTNT, 2000, 1) AS CONTENTS1, DBMS_LOB.SUBSTR(CNTNT, 2000, 2001) AS CONTENTS2, DBMS_LOB.SUBSTR(CNTNT, 2000, 4001) AS CONTENTS3, DBMS_LOB.SUBSTR(CNTNT, 2000, 6001) AS CONTENTS4, DBMS_LOB.SUBSTR(CNTNT, 2000, 8001) AS CONTENTS5, DBMS_LOB.SUBSTR(CNTNT, 2000, 10001) AS CONTENTS6, DBMS_LOB.SUBSTR(CNTNT, 2000, 12001) AS CONT..
MySQL 외부 접속 허용 설정MySQL에 원격 접속 허용하기MySQL에 root 원격 접속 허용하기목차 [숨기기] 1 개요2 확인3 변경4 원복5 같이 보기6 주석개요[편집]MySQL을 설치하면 기본적으로 로컬(localhost)에서만 접속이 가능하고 외부에서는 접속이 불가능하게 되어 있다.외부에서 접속해보면 다음과 같은 오류 메시지가 나온다.[1]Host '135.79.246.80' is not allowed to connect to this MySQL serverToad for MySQL과 같은 DB 관리 도구를 사용하여 DB에 원격으로 접속하려면 허용해주는 로컬 작업이 필요하다.여기서는 root를 원격에서 접속할 수 있도록 설정한다. 이것을 응용하면 다른 계정에도 적용할 수 있다.확인[편집]아래 ..
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..
위치 : 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..
Linux 서버가 갑자기 죽으면서 아래와 같이 Mysql 구동시 MySQL manager or server PID file could not be found 발생 Case1) 사용중 디스크 장애로 테이블이 오픈된 상태에서 종료가 된게 원인인걸로 확인 Case2) cnf 파일이 문제가 있거나 혹은 권한 문제로 인해 pid가 없는 경우에 발생하는 에러인듯 하다 (해당 경로에 프로세스 id 관련 파일이 없음) 해결방법) 현재 포털에는 많은 것들이 있으나, 운영DB라서 섣불리 건들기 힘듦;
indexOf 와 같은 예약어 INSTR( 컬럼명 , '찾을문자') lastindexOf 와 같은 예약어 INSTR( 컬럼명 , '찾을문자' , -1) => -1을 붙여주면 뒤에서 부터 문자를 찾는다. SELECT DISTINCT TARGET_DATE, FROM_NAME, USER_ID, SUBJECT, CONTENT, SUBSTR (CONTENT, INSTR (CONTENT, '전체순자산 총액') -1) FROM SMSQUEUE_HOMEPAGE AND TARGET_DATE >= '2015/01/01' AND CONTENT like '%전체순자산 총액%' ORDER BY TARGET_DATE ASC
UPDATE TB_MARKETING AA SET (AGENCY_ID) = (SELECT AGENCY_ID FROM TEMP_GROUP B WHERE B.GROUP_NAME =AA.GROUP_NAME) SELECT E.ID, E.SUBID, T.SUBID UPDATE TB_MARKETING SET SUBID = T.SUBID FROM TB_MARKETING E INNER JOIN #TEMP_GROUP T ON ( E.SEQ = T.SEQ )
- Total
- Today
- Yesterday
- eclipse
- user
- select
- 자동차
- Oracle
- 설정
- IP
- MySQL
- server
- table
- Toad
- 테이블
- 데이터
- Windows
- 윈도우
- tomcat
- Shell
- Linux
- 서버
- 백업
- 리눅스
- 오라클
- apache
- DATABASE
- DB
- sql
- 파일
- delete
- java
- mssql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |