[英]How to view error logs generated by mariadb on CentOS 7
我是 mariadb 的新手。 今天,我試圖將一個 mysql 數據庫導入到 mariadb,在此過程中,當遇到警告時導入停止,如下所示。
現在,我對自己說我應該檢查一個日志文件,這樣我才能看到錯誤,但我似乎無法修改任何日志文件。 我在Get the error log of Mariadb 的幫助下運行了以下查詢:
如您所見,沒有錯誤日志文件的路徑。
接下來我檢查了/var/lib/mysql
,下面是目錄內容:
-rw-rw----. 1 mysql mysql 16384 Jun 5 16:03 aria_log.00000001
-rw-rw----. 1 mysql mysql 52 Jun 5 16:03 aria_log_control
-rw-rw----. 1 mysql mysql 79691776 Jun 8 08:02 ibdata1
-rw-rw----. 1 mysql mysql 50331648 Jun 8 08:02 ib_logfile0
-rw-rw----. 1 mysql mysql 50331648 Jun 5 16:03 ib_logfile1
-rw-rw----. 1 mysql mysql 6 Jun 5 16:12 IMSPRO.pid
drwx------. 2 mysql mysql 4096 Jun 8 08:02 ecommence
-rw-rw----. 1 mysql mysql 0 Jun 5 16:12 multi-master.info
drwx--x--x. 2 mysql mysql 4096 Jun 5 16:03 mysql
srwxrwxrwx. 1 mysql mysql 0 Jun 5 16:12 mysql.sock
drwx------. 2 mysql mysql 20 Jun 5 16:03 performance_schema
-rw-rw----. 1 mysql mysql 24576 Jun 5 16:12 tc.log
上述目錄中沒有文件記錄錯誤。
下面是我的/etc/my.cnf
的內容
#
# This group is read both both by the client and the server
# use it for options that affect everything
#
[client-server]
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
下面是/etc/my.cnf.d
的內容
drwxr-xr-x. 2 root root 117 Jun 5 16:02 .
drwxr-xr-x. 91 root root 8192 Jun 7 01:14 ..
-rw-r--r--. 1 root root 295 May 29 16:48 client.cnf
-rw-r--r--. 1 root root 763 May 29 16:48 enable_encryption.preset
-rw-r--r--. 1 root root 232 May 29 16:48 mysql-clients.cnf
-rw-r--r--. 1 root root 1080 May 29 16:48 server.cnf
-rw-r--r--. 1 root root 285 May 29 16:48 tokudb.cnf
我該怎么做才能獲取錯誤日志?
查看警告的方法是在收到“警告:1”后立即輸入:
SHOW WARNINGS;
(只要運行下一個其他命令,警告就會被清除。)
就我而言,我編輯了/etc/my.cnf
並在[mysqld]
之后添加了一行log_error
:
[mysqld]
...
log_error
之后,查詢show variables like 'log_error';
顯示以下內容(在更改值列為空之前):
+---------------+--------------------------+
| Variable_name | Value |
+---------------+--------------------------+
| log_error | /var/lib/mysql/host.err |
+---------------+--------------------------+
現在錯誤日志正在寫入上述文件。
文件的確切名稱因服務器而異,並采用當前主機的名稱,因此在您的特定情況下它會有所不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.