본문 바로가기
반응형

mysql3

MySQL 패스워드 변경 MySQL 비밀번호 변경은 환경 구축할 때 뿐이라 그런지 매번 잊어버리게 된다. 비밀번호 변경법이 참 많은 것으로 알고 있지만 일하면서 얻은 경험을 메모한다. 추후 필요한 내용이 생기면 또 갱신하려 한다. 1. 호스트(Host) 확인 바꾸기 전에 유저를 확인해본다. mysql.user 테이블에 있는 Host는 해당 User가 어느 호스트로부터 접속 가능한지를 나타낸다. SELECT Host, User FROM mysql.user WHERE User LIKE 'myuser%';+-----------+--------+ | Host | User | +-----------+--------+ | 192.168.% | myuser | +-----------+--------+ 1 row in set (.. 2020. 7. 1.
MySQL 커맨드라인 클라이언트를 통해 외부 파일 쿼리 실행 MySQL 클라이언트 상에서 쿼리를 통해 외부 파일로 출력하는 기능을 이전 포스트에 적었다. 하지만 일을 하다 보니 권한이 없어서 외부 파일로 출력하지 못 하는 경우가 존재했다. 이를 대체할 내용을 메모해 놓은 것이 있어 블로그에 적어 놓는다. 1. 외부 쿼리 파일을 이용하여 외부로 파일 출력 이 방법은 데이터를 조사하여 출력할 때 사용하면 좋다. (SELECT) $ mysql -N -u [user_name] -p -h [host_name] [db_name] outfile.csv --skip-column-names, -N 컬럼명을 출력하지 않는다. < queries.sql queries.sql이란 파일을 표준 입력으로 MySQL 클라이언트에 입력한다... 2020. 6. 27.
MySQL 클라이언트에서 SELECT해서 외부파일로 내보내기 MySQL 클라이언트 내부에서 쿼리를 실행하여 외부 파일로 출력하고 싶은 경우가 종종 있다. 그럴 때 사용할 수 있는 방법을 메모해놓은 게 있어서 블로그에 남겨 놓는다. SELECT하여 외부로 파일 보내기 SELECT * FROM table_name WHERE col_name = 'hello' INTO OUTFILE '/where/to/save/file.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' INTO OUTFILE 'path'(2번째 행) 어디에 저장할지 표현한다. 실행 계정이 쓰기 권한이 없으면 안 되는 경우가 있다! (안 되는 경우에 사용한 건 다른 포스트에...) FIELDS TERMINATED BY ','(3번째 행) 각 필드(컬럼)이 어.. 2020. 6. 26.