반응형

전체 글 303

MYSQL 테이블 초기화 truncate 그리고 delete 와의 차이

mysql에서 테이블을 초기화 하는 명령은 아래와 같습니다. truncate `테이블이름`; delete문과 다른 점은AUTO_INCREMENT 값이 초기화 되고 복구가 불가능하다는 점입니다. truncate는 완전 초기화이기에 뼈대만 남기고 모든걸 초기화 합니다. delete는 단지 현재 있는 데이터만 지우게 됩니다. 건물로 따지면 안에 있는 가구만 빼느냐~~ 벽지등까지 다 없에느냐 정도가 되겠네요

linux/mysql 2018.12.23

mysql 모든 유저 보기

grant 명령어로 유저를 추가하면 mysql db의 user 테이블에 들어가게 됩니다. 여기에 권한 정보도 들어가게 되지요. mysql에 접속해서 desc 라는 테이블 보는 명령어를 사용해 mysql.user 를 들여다 보면 다음과 같습니다. 일단 제가 보려고 했던건 유져명이니까 아래처럼 하면 되겠지요. grant 명령어로 접근하는 방법도 있는 듯 한데 일단 저는 select 문으로 직접 접근해보도록 하겠습니다. > select user from mysql.user 하면 유저명만으로 된 리스트를 가지고 옵니다.

linux/mysql 2017.10.18

우분투 오류 is not in the sudoers file. This incident will be reported.

우분투를 사용중인에 sudo 명령어를 사용시 아래와 같은 오류가 나오네요. #sudo 블라블라 계정 is not in the sudoers file. This incident will be reported. 너에게는 너는 sudors 파일에 없어서 쓸 수 없다 뭐 그런 소리인데. 맨페이지로 보니 /etc/sudoers 파일이 있군요. # man sudoers 일단 root 로 계정을 바꾸거나 sudo를 쓸 수 있는 계정으로 접속합니다. 그리고 파일을 열어 봅니다. # sudo vim /etc/sudoers 열어서 보면 아래와 같은 부분이 있습니다. root ALL=(ALL:ALL) ALL 그 아래에 유져명과 공백 ALL=(ALL:ALL) ALL 를 추가해주면 됩니다. 아래에는 xxx를 추가해 주었지요. ..

linux 2017.10.09

python pip 패키지 설치 안될 때

pip 패키지 설치 안될 때 python 으로 이것 저것 실험해 보고 있는데 분명 패키지를 pip intall 명령으로 설치 했는데 없다고 오류가 뜨더군요. # sudo pip install 패키지 오류메시지는 아래 처럼요. ImportError: No module named 'webhelpers2' 무엇이 문제일까 pip list 로 모듈이 설치되었는지 확인해 보니 역시나 설치가 안되어 있네요. # pip list 어떤 검색엔진을 뒤지다 보니 # pip install --upgrade pip 이런게 나오네요 저는 무슨 뜻인지 몰라서 일단 이렇게 입력을 하니 # pip install webhelpers2 --upgrade pip pip list로 확인해 보니 webhelpers2 가 설치되었네요. 알고 ..

language 2017.10.09

윈도우10 파티션 합치기~~

윈도우10에서는 디스크관리자를 통해 파티션을 합칠 수 있다. 한쪽은 빈 볼륨으로 만들어 두고 한쪽에서 볼륨확장을 눌러서 합치는게 가능합니다. 그런데 볼륨확장하는 녀석이 뒷쪽에 있으면 안되네요. 용량이 차이가 나서 백업하기 애매했는데 AOMEI라는 프로그램을 이용하면 손쉽게 가능합니다. 유료기능은 모르겠지만 왠만한 기능은 FREE버전으로도 충분히 가능하네요. 전 AOMEI Partition Assistant 6.1 을 다운로드 받아 사용하였습니다. 파티셥을 선택하고 MERGE를 누르니 재부팅 메시지가 나오고 도스탕에서 작업을 하곤 재부팅합니다. 그렇게 하고 나니 깔끔하게 합쳐졌네요. 혹시나 날아갈까 다 백업해 두었었는데 다행이 복구할 일은 없었네요. http://www.aomeitech.com/downlo..

app 2017.02.10

vim 설정 한방에!! 빔 부트스트랩

vi vim은 제가 가장 애용하는 에디터 입니다. 다른 에디터로 갔다가도 손맛이 vim의 그 느낌을 못따라와서 이내 다시 돌아오론 하네요. 생활코딩에 vim 부트스트랩이라면서 아래의 링크와 함께 글이 올라왔습니다. http://www.vim-bootstrap.com 링크를 들어가서 스크롤을 내리면 아래와 같은 페이지가 나옵니다. 여기서 사용하는 언어를 클릭하고 vim 사용자인지 neo vim 사용자인지를 선택하고 Generate!를 클릭하면 vim설정파일이 내려받아집니다. 이것을 자신의 vimrc폴더에 .vimrc로 변경하여 넣어두고 사용하엽 됩니다. 자동으로 그 언어에 맞는 환경세팅이 쫙!!!

vim 2017.01.20

.htaccess가 안먹히는 경우

.htaccess 에 제대로 입력을 했는데도 자꾸 엉뚱한 결과값이 나온다면 rewrite 모듈이 적용안되어 있거나 아파치에서 해당 디렉터리에 AllowOverride가 All 이 아닌 none으로 되어 있는 경우 입니다. php파일에서 phpinfo() 를 이용해 rewrite 모듈이 설치되어 있는지 확인한다. 미설치되어 있다면 아래 명령을 통해 활성화시킨다. # a2enmod rewrite # service apache2 restart 위처럼 했는데도 아직 안된다면 AllowOverride를 들여다봐야 한다. 아파치 설정파일에 들어가서 /var/www/ 아래에 AllowOverride가 어떻게 설정되어 있는지 확인한다. none이라면 All로 바꾸어준다. # service apache2 restart ..

linux/admin 2017.01.09

[리눅스] 웹페이지 퍼미션에러 해결하기

웹페이지에서 아래와 같은 퍼미션 에러 메시지를 뿜어내곤 합니다. " Forbidden You don't have permisssion to access xx.png on this server"대부분의 경우에 FTP 설정의 umask문제인 경우가 많습니다. 스크로를 제일 아래로 내리면 VSFTP 기준으로 간단한 해결책을 설명해 두었습니다. 이 문서는 우분투에 vsftp 3.0.2를 기준으로 설명하였습니다. 말그대로 파일의 권한이 오류여서 일어나는 문제입니다. 서버에 접속해서 보면 파일에 ORTHER 부분 즉 맨 마지막 부분이 --- 로되어 있는 것을 확인할 수 있습니다. 맨 마지막 부분이 적어도 r--- 으로는 되어 있어야 아파치에서 접근해서 읽고 사용자에게 페이지를 보여줄 수 있습니다. 아래와 같이 직접..

linux/admin 2016.12.30

홈페이지 만들기를 미루고 미루고..

홈페이지를 하나 만들어야 하는데 자꾸 미루게 된다. 안에 들어갈 내용도 직접 짜야 하고.. 디자인도 해야 하고 .. 코딩도 해야 하고.. 기획 디자인 코딩을 혼자서 하려니 무언가 손이 잘 안간다. 그냥 백지를 놓고는 무얼해야 할지 고민하고 있는 중인듯 한 느낌이랄까? 일단 만들면서 고민을 해보다.. 머리 아플때는 HELLO WORLD라도 만들듯이 한발자국 부터 디뎌 봐야 겠다.

카테고리 없음 2016.12.19
반응형