91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysqldump備份報Binlogging on server not active的解決

發布時間:2020-07-20 06:02:58 來源:網絡 閱讀:4356 作者:xiaocao13140 欄目:MySQL數據庫

Redhat 6.5 X64   Mysql 5.7執行備份:

[root@master 3306]# mysqldump -u root -p --master-data=2 --single-transaction -R --triggers -A > all.sql
Enter password:
mysqldump: Error: Binlogging on server not active

解決方案:

sudo vi /etc/my.cnf

在[mysqld]標簽下添加:

log-bin=mysql-bin
server-id=1

保存退出后,重啟服務:

 systemctl restart mysqld

搞定.注意如果有其它錯誤,仔細看看

/var/log/mysqld.log里面的錯誤信息以更快的找到問題.

參考以下內容.

1)首先,為什么要開啟binlog日志和慢查詢日志呢?

binlog日志會記錄下數據庫的所以增刪改操作,當不小心刪除、清空數據,或數據庫系統出錯,這時候就可以使用binlog日志來還原數據庫,簡單來說就是一個記錄備份的東西

慢查詢日志 slow_query_log,這個東西是用來記錄查詢比較慢的sql語句,通過查詢日志來查找哪條sql語句比較慢,然后就可以進行數據庫或sql語句或程序上的優化,簡單來說就是一個優化輔助工具

 

PS:binlog日志應該一直開著(因為你不知道數據庫哪一天會崩掉,或者哪天會誤刪一點東西),慢查詢日志平時可以不開,當覺得網站運行慢,需要優化的話,可以打開慢查詢來做一個輔助

 

2)開啟binlog日志的方法

在my.cnf的[mysqld]下添加一個binlog配置就可以了(注意一定要加在[mysqld]下,如果加在[mysqld_safe]或其他位置下是不行的),配置如下:

log-bin=mysql-bin
server-id=1

PS:這上面的mysql-bin其實就是binlog日志文件的前綴來著,像上面設置的是mysql-bin(你可以改成mysql_bin或binlog或其他什么都可以),它就會在/var/lib/mysql/(默認位置)生成 mysql-bin.000001,mysql-bin.000002,mysql-bin.000003......等日志文件

 

3)開啟慢查詢日志

修改配置方法一(臨時,重啟mysqld后自動恢復):

set global log_slow_queries=ON;
set global slow_launch_time=10;

 

修改配置方法二(永久):

在my.cnf的[mysqld]下添加一個binlog配置就可以了(注意一定要加在[mysqld]下,如果加在[mysqld_safe]或其他位置下是不行的),配置如下:

log-slow-queries=/var/log/mysqld-slow.loglong_query_time=2

第一個配置是日志文件位置,第二個配置是慢查詢的時間配置(秒),執行時間超過這個時間的查詢語句會被記錄下來


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建宁县| 区。| 安达市| 逊克县| 新昌县| 交口县| 保德县| 五指山市| 保靖县| 大兴区| 神农架林区| 红桥区| 仁怀市| 清河县| 景德镇市| 察雅县| 游戏| 孟津县| 鹤峰县| 景洪市| 柞水县| 洛南县| 达孜县| 左贡县| 冕宁县| 钦州市| 犍为县| 徐州市| 高碑店市| 元朗区| 瓦房店市| 怀远县| 河西区| 永川市| 穆棱市| 临潭县| 通山县| 化德县| 丹寨县| 兴国县| 崇左市|