[MySQL] DB 사용자 추가 및 권한 설정

계정에 대해 권한을 추가하거나 변경하기 위해서는 mysql db의 User 테이블에 사용자 정보를 입력해야 합니다. 사용자 권한 업데이트에 앞서 사용자 계정을 추가하는 방법 또한 권한 변경하는 방법과 같습니다. 간혹 사용자 계정을 추가하는데 테이블에 직접 INSERT하는 방법이 몇 곳에 소개되고 있지만 직접 쿼리를 타이핑하는 상황에서 최선의 방법은 아닌것 같습니다.  사용자 추가 및 권한 변경, 추가에 대한 방법은Continue reading “[MySQL] DB 사용자 추가 및 권한 설정”

[MySQL] Access denied for user ‘user’@’localhost’ 오류 시 체크사항

MySQL을 사용하면서 이 에러는 자주 접하게 됩니다. 그만큼 다양한 원인으로 인해 저 메세지를 볼 수 있습니다. 1. 계정에 패스워드가 지정되있지 않은 경우 정말 기본적이지만.. 기본적이기 때문에 인지하지 못하는 웃지못할 경우가 꽤 있습니다. 등잔 밑이 어둡다라는 말이 이래서 나오는 듯합니다. 이런 경우에는 root계정으로 로그인 후, 해당 사용자 계정의 패스워드를 지정해주고 재시작하면 해결이 됩니다.

2. UserContinue reading “[MySQL] Access denied for user ‘user’@’localhost’ 오류 시 체크사항”

[JS] 천단위 소숫점 처리

php 내장함수의 number_format() 함수처럼 특정 숫자를 천단위에서 콤마(,)로 표기해주는 자바스크립트 함수입니다.

  화폐단위 표현에 사용시 소수점 단위까지 사용하는 달러나 유로의 경우 소수점 둘째자리까지 사용합니다. 이 소수점 자릿수를 제외한 정수의 자릿수만을 처리해야 하는 경우 처리할 수 있는 함수입니다.

 

아웃룩 2007이후 버전에서 HTML, CSS 제약사항

아웃룩 2007 이후 버전에서는 일부 HTML과 CSS가 적용되지 않는 이슈가 있습니다. 웹메일은 정상적으로 표시되는데 아웃룩에서만 유독 표시가 잘 되지 않는다면 아래 사항을 체크해보세요. no support for background images (HTML or CSS) no support for forms no support for Flash, or other plugins no support for CSS floats no support for replacing bullets with images inContinue reading “아웃룩 2007이후 버전에서 HTML, CSS 제약사항”

[Linux] 원격지 <-> 로컬 간 파일전송 (rz/sz)

rz, sz 명령어는 ZModem을 지원하는 터미널 클라이언트에서 사용가능한데 putty는 지원하지 않더군요. putty로 쓰고 싶다하신다면 le putty 라는 ZModem을 지원하는 클라이언트가 있으니 참고하세요. 로컬에서 원격지로 파일업로드 # rz -b (b옵션은 바이너리모드 전송을 의미 합니다.) 원격지에서 로컬로 파일다운로드 # sz 대상파일명

[Linux] 간단한 MySQL DB 백업과 복원

덤프파일 백업 # mysqldump -u 사용자아이디 -p 백업받을디비 > 백업파일명 덤프파일로 복원 # mysql -u 사용자아이디 -p 복구할디비 < 백업파일명 복원된 데이터베이스 확인 1. # mysql -u 사용자아이디 -p 접속할디비 2. > show databases;

[Linux] tar.gz 압축/해제 명령어

tar.gz 압축 #tar cvfpz 압축파일명.tar.gz 저장디렉터리경로 tar.gz 압축해제 #tar xvfpz 압축파일명 -C 압축해제디렉토리경로 옵션설명 -z : gzip 압축/해제를 한번에 처리 -c : tar 파일로 압축 -x : tar 파일 압축 해제 -v : 압축/해제 진행 상황 출력 -p : 압축/해제시 원본 파일의 퍼미션 정보 그대로 적용 -f : 압축 파일 확인

[MS-SQL] MS-SQL 2000 이하에서 지원되던 오래된 쿼리 2008 이상에서도 사용하기

물론 좋은 방법은 아니지만 어느 한 고객사 웹사이트가 저희 쪽으로 서버를 이관하면서 DB 오류를 뿜는 현상이 있었습니다. 소스를 자세히 살펴보니 상위 호환되지 않는 쿼리가 있었습니다. 물론 쿼리를 모두 마이그레이션 해준다면 해주는 것이 최선이겠지만 작업 범위에 들어가 있지 않은 예외 상황이라 돌아가게만 처리하고 이후 마이그레이션이 필요하다면 추가 작업을 하기로 했습니다. 그렇다면 신버전 SQL-SERVER에서 해석이 가능하도록 도와줘야하는데Continue reading “[MS-SQL] MS-SQL 2000 이하에서 지원되던 오래된 쿼리 2008 이상에서도 사용하기”

[jQuery] $문자가 다른 라이브러리와 충돌을 일으킬때

다양한 자바스크립트 라이브러리를 사용하다보면 jQeury와 충돌이 나는 경우가 종종 있습니다. 그런 상황을 jQuery의 $ 셀렉터를 대체함으로써 문제를 해결할 수 있습니다. jQuery.noConflict(); jQuery 라이브러리를 추가한 다음 줄에 위 명령을 주면 $ 셀렉터가 아닌 jQuery로 핸들링이 가능합니다. 예를 들면, $(“#sample_block”).css(“display”, “block”); 에서 jQuery(“#sample_block”).css(“display”, “block”); 로 쓰게되는 겁니다. 기존 $보단 키를 더 눌러야하는 귀찮음이 있지만 소스를 뒤집어 엎는Continue reading “[jQuery] $문자가 다른 라이브러리와 충돌을 일으킬때”