Mysql (2) 썸네일형 리스트형 Mysql dump 허가 거부(permission denied) 메시지 root 가 아닌 계정에서 mysqldump 를 하게 되었다. root 계정은 부여받지 못한 상황 dump file 생성을 위한 명령어를 호기롭게 날렸다. mysqldump umyaccount -p mydatabase > dump.sql -bash: xxx.sql: 허가 거부됨 이라는 메시지가 나왔다. 내가 덤프파일을 만들려고 했던 위치는 /home 이었는데, 이 위치에 파일 쓰기 권한이 없다는 이야기. (이 위치에서는 scp도 할 수 없다!) 대상 경로를 변경해봤더니 아주 잘 된다. (현재 user에게 권한이 부여된 경로) mysqldump umyaccount -p mydatabase > ~/dump.sql * ~/ 의 위치는 /home/xxx [MySQL] column type BIGINT vs INT BIGINT(20), INT(10) 이렇게 자료형을 지정하는 것을 종종 보았다. 다른 자료형(CHAR, VARCHAR 등)처럼 값의 크기를 지정하는 건가? 무슨 용도인가? 내가 궁금한 것은 BIGINT(20), INT(10) 이 괄호 속에 있는 숫자의 의미! 결론부터 말하자면, - 괄호() 속에 들어가는 숫자는 디스플레이 너비에 대한 힌트이다. - 저장공간과는 관련이 없고, 허용하는 값의 범위와도 관련이 없다. - 저장공간은 자료형에 따라 부여된다. (int - 4byte 부호있는 정수 > 2^32 | bigint - 8byte 부호있는 정수 > 2^64) - zerofill 옵션이 있을 경우에만 영향을 미친다. (빈 공간은 0으로 채움) MySQL에서 발췌한 것들을 옮겨본다. MySQL supports.. 이전 1 다음