6.2. 구성 파일에서 기본 데이터베이스 변경
암호화되지 않은 SQLite 데이터베이스를 사용하면 정보를 저장하고 명령줄 도우미에서 기록 데이터베이스에 액세스할 수 있습니다.
사전 요구 사항
- 명령줄 도우미를 설치했습니다.
프로세스
선택한 데이터베이스를 설치합니다.
MySQL을 설치하려면 다음을 입력합니다.
# dnf install python3-PyMySQLPostgreSQL을 설치하려면 다음을 입력합니다.
# dnf install python3-psycopg2
-
/etc/xdg/command-line-assistant/config.toml에서 데이터베이스 구성 파일에 액세스합니다. 기본 구성을 찾아서 주석 처리합니다. 예를 들면 다음과 같습니다.
[database] # type = "sqlite" # connection_string = "/var/lib/command-line-assistant/history.db"선택한 데이터베이스를 구성합니다. 다음 정보는
/etc/xdg/command-line-assistant/config.toml에서도 확인할 수 있습니다.-
데이터베이스 유형을 설정합니다. 여기서 <
db_type>은mysql또는postgresql여야 합니다. 데이터베이스 세부 정보를 설정합니다.
type = <db_type> host = "<hostname_or_ip_address>" port = "5432" username = "<database_user_name>" password = "<password>" database = "<database_name>"
-
데이터베이스 유형을 설정합니다. 여기서 <
데이터베이스 유형을 변경한 후
clad데몬을 다시 시작하여 변경 사항을 적용합니다.$ sudo systemctl restart clad