MySQL log_timestamps引數與mysql資料庫讀取my.cnf的順序
最近,遇到一個奇怪的問題,mysql使用--defaults-file指定my.cnf啟動資料庫,結果每次啟動都報錯 log_timestamps
引數無效。報錯如圖:
由上圖可知:
1、mysql啟動確實使用--defaults-file指定了特定的my.cnf
2、啟動確實報錯log_timestamps引數無法識別
為了排除該引數導致無法啟動mysql例項,我將該引數從my.cnf中刪除,想不到的是啟動mysql依然報錯。到此,
我想mysql啟動實質上使用的my.cnf不是--defaults-file指定的。於是,我檢查了下/etc/my.cnf,果然,/etc下有
個my.cnf, l og_timestamps配置在【mysqld】下,字元出了問題,引用了中文的方括號。同時,也提示我們:
mysql例項啟動讀取my.cnf是有順序的:
mysql索引my.cnf檔案的順序
[root@centos7mysql ~]# mysql --help | grep .cnf
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
[root@centos7mysql ~]#
因為,我們指定了mysql例項啟動使用的my.cnf,我將/etc下的my.cnf刪除掉,然後再次使用--defaults-file
啟動mysql能夠順利啟動。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2649151/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL:讀取my.cnf的順序問題MySql
- Mysql關於my.cnf引數檔案的讀取順序及各項配置的覆蓋優先順序MySql
- mysql 多個引數選項檔案my.cnf優先順序研究MySql
- MySQL資料庫引數MySql資料庫
- 【MYSQL】my.cnf引數詳解MySql
- my.cnf中[mysql]與[mysqld]下引數的區別MySql
- Mysql my.cnf部分引數說明MySql
- 有效配置MySQL引數--my.cnf(轉)MySql
- Mysql 5.5 設定資料庫引數MySql資料庫
- MySQL 5.7資料庫引數優化MySql資料庫優化
- MySQL 資料庫效能優化之快取引數優化MySql資料庫優化快取
- MySQL讀取配置檔案的順序、啟動方式、啟動原理MySql
- MYSQL INNODB中表資料的返回順序問題MySql
- C/C++多引數函式引數的計算順序與壓棧順序C++函式
- 多種方式讀取 MySQL 資料庫配置MySql資料庫
- Spark讀取MySQL資料SparkMySql
- MySQL資料庫效能優化之快取引數優化(轉)MySql資料庫優化快取
- 優化mysql的效能,詳細介紹Mysql的配置my.cnf的引數優化MySql
- MySQL自定義變數執行順序MySql變數
- 【Oracle】-【插入讀取順序】-插入讀取之間的順序關係Oracle
- Jsp讀取MySQL資料JSMySql
- python讀取MySQL資料PythonMySql
- php 讀取excel中的內容到mysql 資料庫PHPExcelMySql資料庫
- php與資料庫連線如何實現資料的順序和倒序PHP資料庫
- MongoDB資料庫順序讀效能評估測試MongoDB資料庫
- mysql 中sql語句關鍵字的書寫順序與執行順序MySql
- 從資料庫Mysql讀取資料轉化為xml文件的Java類資料庫MySqlXMLJava
- MySQL資料庫遷移與MySQL資料庫批量恢復MySql資料庫
- mysql 語句的執行順序MySql
- MySQL資料庫5:Go與MySQL的互動MySql資料庫Go
- 再次明確Oracle插入與讀取的順序問題Oracle
- 優化資料庫的合理順序優化資料庫
- MySql連線資料庫常用引數及程式碼示例MySql資料庫
- 在MySQL中,如何獲取資料庫下所有表的資料行數?MySql資料庫
- MySQL-配置檔案my.cnf引數最佳化詳解MySql
- MySQL配置檔案my.cnf引數優化和中文詳解MySql優化
- sql mysql 執行順序 (4)MySql
- PHP中foreach讀取順序PHP