전체 글 436

사용자 계정 생성 및 삭제

MySQL에 root로 접속 한 뒤 use mysql;select host,user from user;현재 생성된 db의 사용자 계정들을 확인할 수 있다. - 사용자 계정 생성CREATE USER [user명]@[server명] IDENTIFIED BY ['패스워드']; 예) create user 'userId'@'%' identified by 'userpassword'; - 모든 권한 부여GRANT ALL ON [database명].[table명] TO [user명]@[server명]; => 모든 권한을 준다 예) grant all on database.* to user1@localhost; - 특정 권한 부여GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,..

MySQL 덤프(dump) 방법

- 덤프$> mysqldump -u[사용자아이디] -p 데이터베이스명 [테이블명] > 저장될 파일명 예) mysqldump -ukamkami -p mydatabase > kamkami.pe.kr.sql 이렇게 하면 디비(mydatabase)를 몽땅 덤프를 뜨게된다. - 테이블만 덤프예) mysqldump -ukamkami -p mydatabase member_table > kamkami.pe.kr.member_table.sql 이렇게 하면 테이블만 덤프를 뜰 수 있다. - 복구하기덤프 파일을 가지고 복구를 하는 방법도 간단하다. $> mysql -u[사용자아이디] -p [디비명] < 덤프파일명 예) mysql -ukamkami -p < kamkami.pe.kr.sql 예) mysql -ukamkami -..

MySQL 접속 권한 추가

MySQL을 설치하면 기본적으로 로컬(localhost)에서만 접속이 가능하고 외부에서는 접속이 불가능하게 되어 있다.외부에서 접속해보면 다음과 같은 오류 메시지가 나온다. Host '135.79.246.80' is not allowed to connect to this MySQL server Toad for MySQL과 같은 DB 관리 도구를 사용하여 DB에 원격으로 접속하려면 허용해주는 로컬 작업이 필요하다.여기서는 root를 원격에서 접속할 수 있도록 설정한다. 이것을 응용하면 다른 계정에도 적용할 수 있다. 아래 쿼리를 날려보면 localhost가 나온다.즉 root 계정으로는 로컬에서만 접속가능하다.(같은 방법으로 root 대신 다른 사용자명도 조회할 수 있다.)use mysql;SELECT H..

자바(java)로 MD5 암호화 사용하기

자바에서 MD5 암호화 방법을 사용하는 방법이다.복호화는 없다. public static String testMD5(String str) { String MD5 = ""; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(str.getBytes()); byte byteData[] = md.digest(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < byteData.length; i++) { sb.append(Integer.toString((byteData[i] & 0xff) + 0x100, 16).substring(1)); } MD5 = sb.toString(); } ca..

자바스크립트(javascript)로 Base64 인코딩/디코딩 구현

http://www.webtoolkit.info/ 간혹 javascript 로 base64를 구현하여 사용 할 필요가 있는데 위 사이트에서 얻은 소스이다.한글도 지원이 잘 되며 인터넷 익스플로러11, 크롬 에서 모두 테스트 결과 둘 다 잘 된다.사용 방법은 다음과 같다. 첨부한 파일을 미리 Include 시켜놓은 후 var text = "양야그"; alert("원본 텍스트 : "+text); var encodeText = Base64.encode(text); alert("인코딩된 텍스트 : " + encodeText); var decodeText = Base64.decode(encodeText); alert("디코딩된 텍스트 : " + decodeText); 파일 다운 :

자바(java) 한글 인코딩(encoding) 변환 방법

어디서 찾은 자료인데 굉장히 유용하게 쓰일 수 있다. System.out.println("utf-8 -> euc-kr : " + new String(proposer.getBytes("utf-8"), "euc-kr")); System.out.println("utf-8 -> ksc5601 : " + new String(proposer.getBytes("utf-8"), "ksc5601")); System.out.println("utf-8 -> x-windows-949 : " + new String(proposer.getBytes("utf-8"), "x-windows-949")); System.out.println("utf-8 -> iso-8859-1 : " + new String(proposer.getByte..