簡體   English   中英

mysql-設置〜/ .my.cnf位置?

[英]mysql - set ~/.my.cnf location?

是否可以指定mysql客戶端應使用哪個.my.cnf文件? 我有2個在不同端口上運行的mysql實例,只需要指定一個帶有憑據的文件名即可。

影響選項文件處理的命令行選項所述

指定文件名時,應避免使用“〜” shell元字符,因為它可能無法按預期方式進行解釋。

  • --defaults-extra-file= file_name

    在全局選項文件之后但在用戶選項文件之前(在Unix上)讀取此選項文件。 如果文件不存在或無法訪問,則程序退出並出現錯誤。 file_name作為相對路徑名而不是完整路徑名給出,則相對於當前目錄進行解釋。

  • --defaults-file= file_name

    僅使用給定的選項文件。 如果文件不存在或無法訪問,則程序退出並出現錯誤。 file_name作為相對路徑名而不是完整路徑名給出,則相對於當前目錄進行解釋。

  • --defaults-group-suffix= str

    如果指定了此選項,則程序不僅會讀取其常規選項組,還會讀取具有常規名稱和后綴str 例如, mysql客戶端通常讀取[client][mysql]組。 如果給出了--defaults-group-suffix=_other選項,則mysql也會讀取[client_other][mysql_other]組。

請注意,“ 要正常工作,必須在其他選項之前給出每個選項 ”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM