728x90 MySQL4 docker-compoes mysql 설치 version: '2.6.6' services: backend: build: context: . dockerfile: Dockerfile ports: - 8080:8080 depends_on: - db db: image: mysql:latest restart: always environment: - MYSQL_DATABASE=admin - MYSQL_ROOT_PASSWORD=root volumes: # 컨테이너 안 DB 변경사항이 실제 로컬 .dbdata 경로에 저장장 - .dbdata:/var/lib/mysql ports: - 3306:3306 2022. 4. 14. JSP LONG VARCHAR 타입 값 일어오기 (mysql) String history = null; // 스트림으로 읽어온 데이터를 저장한다 Reader reader = null; // LONG VARCHAR 데이터를 일어올 스트림 try { // 1.ResultSet 의 getCharacterStream()으로 Reader 구함 reader = rs.getCharacterStream("HISTORY"); // 스트림 일거옴 if (reader != null) { // 2. 스트림에서 일어온 데이터를 저장할 버퍼를 생성한다 StringBuffer buff = new StringBuffer(); char[] ch = new char[12]; int len = -1; // 3. 스트림에서 데이터를일어와 버퍼에 저장한다. while( (len = reader.read.. 2021. 7. 23. JSP JDBC 이용해 mysql 연결 JDBC URL = jdbc:mysql://HOST[:PORT]/DBNAME[?param=value¶m2=value2&...] MEMBER 테이블의 내용 이름아이디이메일 2021. 7. 23. MySQL8.0 계정생성 및 DB 권한 주기 MySql5.7 까지만 하더라도 아래와 같이 계정 생성과 동시에 DB에 권한을 부여할 수 있었다. mysql> grant all privileges on DB이름.* to 계정ID@'%' identified by '계정비밀번호' with grant option; mysql> flush privileges ; 그러나 MySQL 8 에서는 해당 명령어가 동작하지 않고, 계정 생성과 DB 권한 부여를 각각 해줘야 한다. mysql> create user 계정ID@'%' identified by '계정비밀번호' ; mysql> grant all privileges on DB이름.* to 계정ID@'%' with grant option; mysql> flush privileges; 출처: https://fruit.. 2021. 7. 21. 이전 1 다음 728x90