일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- php
- 공모주 청약 일정
- Stock
- 맥
- codeigniter
- 제이쿼리
- Oracle
- SQL
- css
- 오라클
- linux
- 공모주
- MYSQL
- java
- 코드이그나이터
- 주식
- 주식 청약 일정
- 7월 공모주 청약 일정
- 리눅스
- 자바스크립트
- 자바
- IPO
- 6월 공모주 청약 일정
- JavaScript
- Eclipse
- Stock ipo
- html
- 주식 청약
- 공모주 청약
- jquery
- Today
- Total
목록MYSQL (174)
개발자의 끄적끄적
[MySQL] 패스워드 노출 경고 (Mysql 5.6 Warning: Using a password on the command line interface can be insecure.) [펌] bash shell script 실행하거나 mysqldump 사용 시 패스워드 노출 위험 문구(mysql_config_editor set --login-path=root --host=localhost --user=root --password)가 출력 됩니다. 무시해도 상관은 없으나 이 메세지가 출력되지 않도록 하고 싶을 시 리눅스 쉘상에서 아래 명령을 입력 후 패스워드를 한번 입력 해주시면 됩니다. 아래 명령은 패스워드를 미리 입력하고 필요할 때 호출하여 사용하는 방법 입니다. mysql_config_editor ..
[sql] mysqldump 의 사용법 [펌] 백업뿐만 아니라, 데이터의 이관이나 복제등과 같이 어떤 MySQL 서버에서 다른 서버로 데이터를 옮기는 경우 MySQL 패키지에 기본적으로 포함되어 있는 mysqldump라는 도구를 자주 사용하게 된다. mysqldump 명령과 옵션의 기본 구성 mysqldump [DB 접속 정보] [dump 옵션] [dump 대상 옵션] > /tmp/dump_data.sql mysqldump는 기본적으로 모든 출력물을 화면(stdout)으로 보내게 된다. 그래서 이 결과를 백업용이나 데이터 이관용으로 사용하기 위해서는 표준 출력을 파일로 리다이렉션해서 저장해야 한다. DB 접속 정보 --host : 데이터베이스 호스트 정보 --user : 접속 데이터베이스 계정 --pas..
[MySQL] AutoCommit 설정 [펌] AutoCommit 설정 값 조회 AutoCommit이 활성화 되어 있는지 확인할 수 있다. 첫 번째 방법 SELECT @@AUTOCOMMIT; 출력값이 1이면 AutoCommit이 활성화가 되어 있는 상태이다. 반대로 출력값이 0이면 AutoCommit이 비활성화가 되어 있는 상태이다. 두 번째 방법 show variables like 'autocommit'; AutoCommit 설정 값 변경 AutoCommit 설정 값을 FALSE로 변경하고 나서 다시 조회하면 OFF로 출력된다. SET AUTOCOMMIT = FALSE; 출처: https://lelecoder.com/51 [lelecoder]
[Stored Procedure] 2. MySQL Stored Procedure 시작하기 [펌] 요약 : 이번 강좌에서는, CREATE PROCEDURE 문법을 이용해서 첫번째 MySQL Stored Procedure를 어떻게 개발하는지 보여 줄 것이다. 덧붙여서 우리는 SQL문으로 저장 프로시저를 호출하는 방법을 보여줄 것이다. 첫번째 MySQL Stored Procedure 작성하기 우리는 구문(syntax)에 친숙해질 수 있도록 이름이 GetAllProducts()인 간단한 저장 프로시저를 개발할 것이다. GetAllProducts() 저장 프로시저는 products 테이블에 있는 모든 products을 선택하는 것이다. mysql 클라이언트 툴을 실행시키고 다음 명령어를 입력해라: 1 2 3 4 ..
[MySQL] TRIGGER(트리거) 및 DELIMITER(델리미터) 개념과 사용법 [펌] 1. TRIGGER(트리거) MySQL을 공부하다 보면 트리거(trigger)라는 단어를 볼 수 있습니다. 트리거가 무엇일까요? 위키백과에서의 정의를 보면 이와 같습니다. 데이터베이스 트리거(Database Trigger)는 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미한다. 트리거는 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용된다. 트리거를 사용하여 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있다. (출처: 위키백과) 말 그대로 트리거란, 테이블에 대한 이벤트가 발생했을 때 자동으로 실행되는 작업을 말합니다. 이때 이벤트가 발생하는 경우는 크게 DML 실행..
MySQL 계정 생성 관리 및 권한설정 MySQL 접속 계정 관리 와 계정 별 권한설정 방법에 대해 알아보겠습니다. 본문에서 다루는 MySQL 버전은 5.6 버전이며 5.7 버전부터 일부 변경 된 사항이 있으므로 참고바랍니다! mysql -u root -p 를 입력하여 MySQL 에 접속합니다. 그 다음, 스키마를 mysql 로 변경하겠습니다. use mysql; 를 입력합니다. 지금부턴 SQL 질의문 이기 때문에 마지막에 세미콜론(;) 을 붙여주셔야 합니다. mysql 스키마에 테이블 구성을 알아보겠습니다. show tables; 를 입력합니다. 여기서 계정에 관련 된 정보를 관리하는 테이블은 user 테이블 입니다. select host, user, password from user; 를 입력하여 계..
MySQL 사용자 권한 확인 및 추가 1. MySQL 사용자 권한 확인 1-1. 기본권한 조회 # mysql 접속 mysql -u root -p # mysql DB 접근 mysql> use mysql # 기본 권한 조회 mysql> select * from user where user = [사용자ID] 1-2. 사용자 권한 조회 # 사용자별 권한 확인 mysql> SHOW GRANTS FOR '사용자계정'@'호스트'; # 접속된 계정 권한 확인 mysql> SHOW GRANTS FOR CURRENT_USER; 2. MySQL 사용자 권한 추가 예) GRANT ALL PRIVILEGES ON DB이름.테이블이름 TO 아이디@호스트 IDENTIFIED BY '비밀번호' with grant option; # ..
[MySQL] Command Line 으로 원격지에서 MySQL 접속하기 전제조건 : APM 이 설치 되었다. (MySQL은 C:\APM_Setup\Server\MySQL5\bin 에 설치되어있다..) DB 이름은 TECHWIN_DB이다. ID : BAS_NORMAL PS : TECHWIN 알아낸 점 : MySQL 접속시에 명령어옵션, ID, PASSWORD 는 극히 대소문자를 가린다. 그러나 MySQL 테이블, 속성이름, 명령문들은 대소문자를 가리지 않는다. ex) mysql -u root -p (O) MYSQL -U ROOT -P (X) 1. ROOT 권한으로 접속한 뒤 사용자 계정을 만들고, 명령어 권한 주기 GRANT ALL ON DB이름.* TO '사용자ID' IDENTIFIED BY '비밀번호..