본문 바로가기

다른 DBMS/MySQL&MariaDB51

[에러 해결] Error: 1290 secure-file-priv 관련 에러메세지는 아래와 같습니다. mysqlimport 프로그램을 사용하여 외부 파일을 테이블에 import할 시에 나타난 에러입니다. mysqlimport: Error: 1290, The MySQL server is running with the --secure-file-priv option so it cannot execute this statement, when using table: imptest 원인 : DB 보안의 이유로 secure-file-priv=[디렉토리 명]이 설정되어 있습니다. 이는 해당 디렉토리 안에 있는 파일만 import가능하다는 뜻입니다. 해결 : 두가지 방법이 있습니다. 1. import 할 파일을 해당 디렉토리에 옮기기 2.secure-file-priv를 NULL로 만들어 아.. 2021. 1. 2.
Mysql의 Program Mysql을 설치하고 나면 다양한 프로그램들이 설치가 됩니다. 어떤 프로그램들이 있는지 정리해보며 저도 같이 공부하는 시간을 가지려고 합니다. 저의 경우에는 /usr/local/mysql 아래에 엔진 설치를 진행했기 때문에 각종 프로그램들은 /usr/local/mysql/bin 밑에 위치하고 있습니다. 더보기 # tree /usr/local/mysql /usr/local/mysql ├── bin │ ├── ibd2sdi │ ├── innochecksum │ ├── lz4_decompress │ ├── myisamchk │ ├── myisam_ftdump │ ├── myisamlog │ ├── myisampack │ ├── my_print_defaults │ ├── mysql │ ├── mysqladmin.. 2021. 1. 1.
권한(Privileges) Mysql은 다른 RDBMS와 마찬가지로 계정을 통해서 DB를 접근해야 하고, 각 계정에는 스키마에 대한 권한을 부여하여 접근 관리를 할 수 있습니다. Show grants for '유저명'@'Host명'; 명령어를 통해서 해당 계정이 가지고 있는 권한을 확인할 수 있습니다. 내부적으로 mysql system 스키마의 grant테이블의 정보를 불러와서 보여주는 것입니다. --USER와 HOST 확인 mysql> use mysql Database changed mysql> select user,host from user; +------------------+---------------+ | user | host | +------------------+---------------+ | test | % | |.. 2020. 12. 30.
mysqlbinlog 명령어 옵션 mysqlbinlog를 사용할때 쓸 수 있는 옵션에 대한 설명입니다. # mysqlbinlog mysqlbinlog Ver 8.0.22 for Linux on x86_64 (MySQL Community Server - GPL) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Dumps a MySQL binary log in a format usable for viewing or.. 2020. 12. 27.