国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

查詢mysql日志及日志編碼問題

2024-07-24 12:32:31
字體:
供稿:網(wǎng)友
       該文章解決如下幾個問題:
 
      mysql日志文件目錄,如何查看二進制文件,查看二進制文件亂碼。
 
      [@more@]
1.查看檔案
 
mysql> show binary logs;
 
+----------------+-----------+
 
| Log_name | File_size |
 
+----------------+-----------+
 
| ablelee.000001 | 150462942 |
 
| ablelee.000002 | 125 |
 
| ablelee.000003 | 106 |
 
+----------------+-----------+
2. 搜索 ablelee.000003 文件名,就知道日志文件所在的位置,或者查看/etc/my.cnf文件。
 
vi /etc/my.cnf,在[mysqld]下面加一行l(wèi)og-bin=/var/lib/mysql/mysql-bin-log。重啟mysqld。 會在/var/lib/mysql/下面生成兩個文件:mysql-bin-log.00001和mysql-bin-log.index。
 
查看:
mysqlbinlog /var/lib/mysql/mysql-bin-log.00001。mysqlbinlog有很多參數(shù),如指定開始時間等,具體用法參看 mysqlbinlog --help。如果報錯:mysqlbinlog unknown variable:"default-character-set=gbk",是因為:
 
 
[client]下的選項會被所有客戶端程序讀取(但不包括mysqld),但是mysqlbinlog卻不能識 別default-character-set,而當客戶端不能識別時就會報錯并退出,不在繼續(xù)執(zhí) 行。可以使用loose-variable_name=xxx來解決。
 
三 種解決方法:
 
1. 修改my.cnf,在[client]下注釋或刪除default-character-set=gbk;
 
2. 在命令行中加入--no-defaults開 關(guān),使用mysqlbinlog --no-defaults;
 
3. 將default-character-set=gbk改 為(不需重啟):
 
[client]
 
loose-default-character-set=gbk
 
這樣,所有不能識別該變量的客戶端程序(包 括mysqlbinlog)都會忽略它,4.0.2以 上版本有效;但是執(zhí)行mysqlbinlog時還是會有以下警告:
 
Warning: mysqlbinlog: unknown variable 'loose-default-character-set=gbk'

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝坻区| 峨山| 新余市| 睢宁县| 文化| 鸡西市| 雷山县| 河池市| 淮安市| 定边县| 苍山县| 上林县| 玉田县| 来安县| 呼伦贝尔市| 韩城市| 独山县| 绿春县| 罗定市| 尚志市| 花莲县| 扶沟县| 西和县| 汝州市| 西城区| 什邡市| 大荔县| 苏尼特左旗| 富阳市| 萍乡市| 张掖市| 周口市| 浙江省| 宁乡县| 石狮市| 木里| 昌邑市| 弥勒县| 景宁| 永昌县| 东乡族自治县|