태그별 글 목록: MySQL

MySQL: Max Connections 수 늘리기

Too Many Connections 오류에 대처. 500으로 올렸다. MySQL 서비스 속성을 보니 “C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” 파일을 로드하는 것 같다. max_connections 부분을 찾아서 500으로 수정하고, (기본값은 151) 관련글: http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_connections 종료전까지 요청이 없이 기다리는 시간(wait_timeout)을 60으로 수정함.(기본값은 28800) 관련글: http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_wait_timeout

더 읽기 »

MySQL: root 비밀번호 변경하기

MySQL Change root Password mysql -u root -p 일단 위 구문으로 mysql에 접속. use mysql; 시스템 데이터베이스 선택. select host, user, password from user; 현재 설정 상태 확인 update user set password=password(‘asdf1234′) where user=’root’; 비밀번호 변경. (위의 asdf1234를 원하는 비밀번호로 바꿔주면 됨.) 다시 아래 명령을 입력해 root 사용자에 대한 password가 일괄 변경되었는지 확인. select host, user, password from user; exit …

더 읽기 »

MySQL: 서비스로 등록하기

http://dev.mysql.com/doc/refman/5.6/en/windows-start-service.html 를 보고 참조함. C:\Program Files\MySQL\MySQL Server 5.6\bin 폴더에 접근 파일 -> 명령 프롬프트 열기 -> 관리자 권한으로 명령 프롬프트 열기 mysqld –install 위 구문을 실행하면 된다. Service successfully installed. services.msc 실행 MySQL 항목 더블클릭 시작 유형을 자동으로 선택하고 서비스를 [시작]하면 된다. MySQL에 접속되는지 확인한다. — 참고: 서비스 제거하기 — Removing the service To remove a server that is installed …

더 읽기 »

MySQL: UTF-8 설정(한글깨짐해결)

출처: <http://discafe.tistory.com/entry/mysql-%ED%95%9C%EA%B8%80-%EC%84%A4%EC%A0%95utf8> 위 글을 보고 아래와 같이 설정함. C:\Program Files\MySQL\MySQL Server 5.6 #아래는 2016-07-24 추가한 내용 character-set-client-handshake = FALSE init_connect=”SET collation_connection = utf8_general_ci” init_connect=”SET NAMES utf8″ character-set-server = utf8 [client] default-character-set = utf8 [mysql] default-character-set = utf8 [mysqldump] default-character-set = utf8 (그리고 mysqld 를 다시 시작함.) show variables like ‘c%’; 위 구문으로 character set이 대부분 utf8로 변경된 것을 볼 수 …

더 읽기 »

MySQL: 백업 및 복원(Windows 버전)

MySQL 백업 Command Prompt에서 실행 mysqldump -u 아이디 -p 패스워드 데이터베이스명 > 저장할 파일명   mysqldump -u root test1 > c:\test1.sql   MySQL 복원 먼저 백업된 내용을 담을 데이터베이스를 생성 CREATE DATABASE newDB;   mysql – u 아이디 -p 패스워드 데이터베이스명 < 저장된파일명 mysql -u root newDB < c:\test1.sql   use newDB; show tables; 오호,,, 살아나 있네.

더 읽기 »

MySQL: 첫 실습

#cd /usr/bin // mysql 명령어가 있는 디렉토리로 이동 합니다. #mysql -u root -p mysql // mysql 접속 mysql -u 아이디 -p 패스워드 위와 같은 명령으로 접속   shell> mysql –host=127.0.0.1 shell> mysql –protocol=TCP The –protocol option enables you to establish a particular type of connection even when the other options would normally default to some other protocol. If the server …

더 읽기 »

JDBC 사용(MySQL): Eclipse와 연결하기

JDBC(Java DataBase Connectivity) Java에서 DBMS에 접근하여 DB를 활용하기 위한 기능. DBMS 회사에서 제공한다. JDBC 프로그래밍의 순서? 1. 드라이버 로드 try { Class.forName(“com.mysql.jdbc.Driver”); // 드라이버 이름 대소문자 주의 } catch(ClassNotFoundException e) { e.printStackTrace(); } 2. Connection 생성 try { Connection conn = DriverManager.getConnection(DB접근URL,아이디,패스워드); // 예) (“jdbc:mysql://localhost:3306/bs”,”root”,””); } catch(SQLException se) { se.printStackTrace(); } MySQL Connector 설치 방법 mysql-connector-java-5.1.33.zip을 풀어서 jar 파일을 복사해서 …

더 읽기 »

MySQL 설치

https://downloads.mysql.com/archives/community/ 에서 MySQL 다운로드 가능. 참고로 내가 내려 받은 아래와 같다. Windows (x86, 64-bit), ZIP Archive | Jul 21, 2014 | 342.9M | Download (mysql-5.6.20-winx64.zip) 출처: <https://downloads.mysql.com/archives/community/> mysql-5.6.20-winx64.msi 설치 Typical mysqld 관리자 권한으로 실행 방화벽 허용 C:\Program Files\MySQL\MySQL Server 5.6\bin PATH 편집 MySQL의 bin 폴더를 추가 mysql 실행 완료.

더 읽기 »