차근차근/SQL 19

mysql 8 / mysql5 외부접속

새로 호스팅하고 mysql8을 설치했다. 외부에서 접속이 안되서 설정을 변경하려는데...비밀번호 암호화 문제 때문인지.. 하루 종일 해결을 하지 못했다. 1. create user 'user'@'%'; //user = 사용할 계정2. GRANT ALL PRIVILEGES ON *.* TO 'user'@'%';3. select password('암호');4. update mysql.user set password ='' where user ='user' and host = '%';5. update mysql.user set plugin ='mysql_oid_password' where user ='user' and host = '%';6. flush privileges; 이건 어떤 분이 올려주신.. 해결책..

차근차근/SQL 2018.05.18

mysql 데이터 베이스 생성

매번 하는 일이지만 매번 헤맨다..ㅋㅋㅋ오늘 적어두고 또..같은글을 쓰는날이 오겠지만..일단 적어야지. centOS내 mysql 설치되어있음mysql Ver 14.12 Distrib 5.0.95, for redhat-linux-gnu (x86_64) using readline 5.1 1. mysql 로그인> mysql -u [아이디] -p> 비밀번호 입력 2. > show databases;하면 현재 생성되어 있는 데이터베이스 보임 3. 데이터베이스 생성 > create database 데이터베이스명 * 그냥 생성하면 한글이 깨지기 때문에 기본 글자형식을 지정해 줘야 한다> create database DB명 default character set utf8 COLLATE utf8_general_ci;이미..

차근차근/SQL 2018.02.08

mysql 한글 깨질 때

mysql 한글 깨질 때http://croute.me/606http://ggogun.tistory.com/entry/mysql-question-markhttps://nesoy.github.io/articles/2017-05/mysql-UTF8 /etc/my.cnf 찾아서[client]default-character-set=utf8 [mysql]default-character-set=utf8 [mysqld]collation-server = utf8_unicode_ciinit-connect='SET NAMES utf8'character-set-server = utf8 추가 후 새로시작 service mysqld restart 기존에 이미 생성된 것들은 적용이 안되기 때문에 따로 적용해 줘야 한다. 현재 Ch..

차근차근/SQL 2017.10.16

Found option without preceding group in config file

검색어 : Found option without preceding group in config file 1. http://www.hahwul.com/2016/09/exploit-mysqlmariadbperconadb-remote.html 2. http://blackorwhite.tistory.com/category/etc ^ 이거 말고... * 리눅스 mysql 설정을 바꿀 때. (인코딩 utf-8로 바꾸려고 하는데 mysql재기동하면 에러가 난다. my.cnf파일의 첫번째 줄이 어쩌고 저쩌고)my.cnf파일에서 계속 에러가 났다. 에러를 무시하고 OK라고 떠서 된 줄 알았지..근데 아무리 파일 내용 바꾸고 재기동을 해도 반영이 되지 않았다. [ 해결법 ]기존 파일에서 수정하지 말고.새로 만들 것.새로운..

차근차근/SQL 2017.06.13

이클립스 톰캣에서 mysql 연동

1. server.xml //이 줄은 기본으로 있을듯 * name="ABCD" 여기는 DB명이 아니고 연결 확인을 위한 이름 * 3306은 mysql 접속 기본 포트 * jdbc:mysql://IP주소:3306/데이터베이스명 ex) jdbc:mysql://127.0.0.1:3306/test_dev 2. web.xmlDB ConnectionABCD 잘은 모르겠지만.context.xml에 WEB-INF/web.xml이 부분이 있다면 web.xml에만 추가를 하고3번 context.xml은 수정하지 않아도 되는 것 같다. 4. DBConnection.java public class DBConnection {private static DataSource ds;private static final String s..

차근차근/SQL 2017.05.31

oracle -> mysql 변경 에러 1

jsp 프로젝트 두개에서 사용중인 오라클을 mysql 로 바꿔야 한다.에러가 많이 나올 것 같아서.. 적기 시작. DB연동 1. 오라클 - 기존public static Connection getConnection() throws Exception { Connection con=null; try { Context initCtx = new InitialContext();Context envCtx = (Context) initCtx.lookup("java:comp/env");ds = (DataSource) envCtx.lookup(sDsName);con= ds.getConnection(); } catch (NamingException ne) { System.out.println(ne); } return con..

차근차근/SQL 2017.05.18

mysql 로그인시 비밀번호 비교 , top 말고 limit사용

검색어 : mysql 로그인 , 암호화 mysql 에서 password() 함수를 사용해서 암호화하면 데이터는 넣었는데..로그인시 어떻게 비교를 해야할지 몰라서 찾아봤다. http://fendee.egloos.com/9399528 ‘php’ 에 새로 입문하는 사람으로서, ‘password()’ 함수를 이용하여 결과를 암호화 해두는 방법에 대한 자료를 찾는 것이 힘들었다.글쎄, 모두 그렇지 않겠지만, 여전히 ‘ASP’ 와 ‘MS-SQL’을 이용한 웹 프로그램 에서는 별도로 비밀번호를 암호화 하지는 않는다.또한, ‘주민등록번호’ 역시 별도로 암호화를 해두지 않는데, ‘MySQL’ 에서는 오래전부터 이런 고민들에 대해 방법론이 제시되었던 모양이다. 자 그렇다면, ‘password()’를 이용해 암호화한 값을 ..

차근차근/SQL 2016.11.17

mysql , 위경도 저장시 칼럼형식

네이버 api로 위경도 받아왔을 때 MySQL에 Float 데이터 임포트시 잘림 현상https://tonyne.jeju.onl/2016/06/13/mysql-csv-import-float-truncate-problem/ MySQL 데이터베이스로 CSV 데이터를 임포트 할 때실수형(float) 값의 소수점 부분이 잘리는 문제가 있어 이를 해결하고 기록합니다.환경 Oracle 테이블 ==> CSV 파일 ==> MySQL 테이블 (위도경도 좌표값) (위도경도 좌표값)문제가 된 데이터 변환 number(11,7) ==> CSV 파일 ==> float (CSV 파일까지는 정상인데 임포트 하면서 소수점 3번째 자리에서 잘림)해결 방법 number(11,7) ==> CSV 파일 ==> decimal(11,7)** 참..

차근차근/SQL 2016.10.24
반응형