본문 바로가기

전체 글847

맥북(OS X) USB 사용/인식/연결/해제 하는법 오늘은 맥북(OS X)에서 USB를 사용하는 법에 대해 알려드리겠습니다.맥에는 윈도우처럼 내 컴퓨터가 따로 존재하지 않기때문에 많은 분들이 USB 사용하는법에 대해 헷갈리시는데요.생각보다 간단합니다.먼저 맥에 USB를 꽂습니다. 그러면 바탕화면에 NO NAME이라는 디스크모양이 생성됩니다.현재 저는 한번도 사용하지 않은 USB 이기 때문에 NO NAME이라는 이름으로 생성되었구요.이름을 지정해주시면 지정한 이름의 디스크모양이 생성될겁니다. 더블클릭하면 폴더가 열리고 원하는 파일을 복사하시면 됩니다.다음으로 USB를 안전하게 제거하는 방법입니다.마우스 오른쪽 버튼을 클릭합니다. 그리고 추출을 누르시면 안전하게 USB를 제거할 수 있습니다. 2017. 5. 6.
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 오류해결 ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement MySQL에서 into outfile을 사용하여 테이블을 csv파일로 저장하는 작업을 하던 중위와 같은 에러가 발생했다.이는 secure_file_priv 옵션때문에 발생한다.먼저 다음과 같은 명령어를 입력해본다. SHOW VARIABLES LIKE "secure_file_priv"; 아마 아래와 같은 결과가 나올 것 이다. +------------------+-----------------------+| Variable_name | Value |+------------------+-------.. 2017. 4. 20.
PDO 사용시 한글깨짐현상 해결방법 $conn = new PDO("mysql:host=$host;dbname=test", $user, $pass);기존에 위와 같이 DB접속 쿼리를 날린다면 아래와 같이 수정해주면 된다. $conn = new PDO("mysql:host=$host;dbname=test", $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); 2017. 4. 13.
MySQL 데이터베이스 덤프(Dump) 및 복구 방법 MySQL 데이터베이스 덤프(Dump) 및 복구하는 방법에 대해 기술한다.mysqldump 를 이용할건데 맥에는 기본적으로 깔려있다. mysqldump -u[사용자아이디] -p 데이터베이스명 > 저장될 파일명 위 명령어를 입력하면 원하는 데이터베이스를 통째로 덤프떠준다. mysqldump -u[사용자아이디] -p 데이터베이스명 테이블명 > 저장될 파일명 위와 같이 입력하면 원하는 테이블만 덤프를 뜰 수 있다.다음으로 덤프뜬 파일을 이용하여 데이터베이스를 복구하는 방법이다. mysql -u[사용자아이디] -p [디비명] < 덤프파일명 여기에서 한가지 주의할점이 있는데 덤프뜨기전 데이터베이스 명이 test라고 가정한다면복구할 데이터베이스에서 미리 test라는 데이터베이스를 생성해줘야 한다는 점이다. 2017. 4. 12.
우분투(Ubuntu) APM(Apache+PHP+MySQL) 설치하는방법 우분투에서 APM(Apache+PHP+MySQL) 설치하는 방법에 대해 기술한다.서버 환경은 Ubuntu 16.04이고 PHP5.6 버전과 MySQL5.7버전을 설치할 것이다. sudo apt-get updateapt-get을 업데이트 해준다. sudo apt-get upgradeapt-get을 업그레이드 해준다. sudo apt-get install apache2아파치를 설치한다. sudo apt-get install php5PHP를 설치한다. 5버전이 익숙해서 5버전으로 설치하는데 아마 여기서 에러가 날 것이다.(Package 'php5' has no installation candidate 에러)이는 우분투16에서는 PHP7이 default이기 때문인데 아래의 포스팅을 참고하여 해결할 수 있다.ht.. 2017. 4. 12.
MySQL CSV파일 데이터베이스 테이블로 import 시키는 방법 MySQL에서 CSV파일을 데이터베이스의 테이블로 import 시키려면 아래와 같은 명령어를 사용하면 된다. LOAD DATA LOCAL INFILE '파일경로' INTO TABLE 테이블명 FIELDS TERMINATED BY ','; CSV파일의 경우 값을 ,로 구분하기 때문에 TERMINATED BY에 , 를 줬다.만약 입력하려는 값 중에 ,가 포함되어 있다면 해당 값을 더블쿼터(") 로 감싸주고ENCLOSED BY를 통해 명시해주면 된다. LOAD DATA LOCAL INFILE '파일경로' INTO TABLE 테이블명 FIELDS TERMINATED BY ',' ENCLOSED BY'"'; 2017. 4. 11.