본문 바로가기

반응형

DB/MySQL

(3)
MySQL 테이블의 데이터를 CSV 파일로 내보내는 4가지 방법 1. 첫번째 방법 첫번째 방법 사용 시 주의 사항 : 'my_table.csv' 파일명에 my.ini의 secure-file-priv 경로를 같이 적어야 정상적으로 파일이 export 되는 경우가 있음. 파일명 : MySQL table into CSV file 1.sql SELECT * FROM my_table INTO OUTFILE 'my_table.csv' CHARACTER SET euckr FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' 2. 두번째 방법 파일명 : MySQL table into CSV file 2.sql SELECT * FROM ( ( SELECT '필드1' AS ..
MySQL 접근 시 Access denied for user 'root'@'localhost' 해결 방법 # sudo mysql -u root -p 를 입력하면, 관리자 권한으로 실행하고, root 패스워드와 mysql 사용자 패스워드를 물어본다. 2개다 올바르게 입력하면 정상적으로 mysql로 접근 할 수 있다. monitoring-server@monitoringserver-Virtual-Machine:/$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost' monitoring-server@monitoringserver-Virtual-Machine:/$ sudo mysql -u root -p [sudo] monitoring-server의 암호: Enter password: Welcome t..
MySQL Timeout 설정 MySQL에서의 timeout은 interactive_timeout과 wait_timeout 이렇게 두 가지가 존재합니다. 1. interactive_timeout은 mysql> 과 같은 콘솔이나 터미널 모드(대화형 클라이언트)에서 mysqld와 client가 연결을 맺은 다음 요청을 기다리는 최대시간입니다. 2. wait_timeout은 API를 이용한 client 프로그램(PHP, JDBC, ODBC...) 상에서 최대 연결시간을 말하며, 설정된 시간 동안 아무 요청이 없으면 연결은 취소되고 다시 요청이 들어오면 자동으로 연결이 맺어집니다. 현재 설정된 값을 확인 하시려면 아래와 같은 명령으로 확인 가능합니다. mysql 1) Global 설정 확인 mysql> show global variables..

728x90
반응형