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

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

mysql不重啟的情況下修改參數(shù)變量

2020-01-18 23:15:31
字體:
供稿:網(wǎng)友

通常來說,更新mysql配置my.cnf需要重啟mysql才能生效,但是有些時候mysql在線上,不一定允許你重啟,這時候應該怎么辦呢?

看一個例子:

mysql> show variables like 'log_slave_updates';

+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| log_slave_updates | OFF   |
+-------------------+-------+
row in set (0.00 sec)
mysql> set global log_slave_updates=1;

ERROR 1238 (HY000): Variable 'log_slave_updates' is a read only variable

看到了吧?報錯了!

后來查了一下資料,發(fā)現(xiàn)有一個叫g(shù)db的東西,感覺相當牛X,可以實現(xiàn)在線更改mysql參數(shù),請看例子:
mysql> system gdb -p $(pidof mysqld) -ex "set opt_log_slave_updates=1" -batch
mysql> show variables like 'log_slave_updates';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| log_slave_updates | ON    |
+-------------------+-------+
row in set (0.00 sec)
但是在一些可重復的參數(shù),不能直接用set更改,那這時候又要怎么辦呢?老外給了一個解決方案:

復制代碼 代碼如下:

mysql> show slave status /G
...
Replicate_Do_DB: test
...
mysql> system gdb -p $(pidof mysqld)
-ex 'call rpl_filter->add_do_db(strdup("hehehe"))' -batch
mysql> show slave status /G
...
Replicate_Do_DB: test,hehehe
...

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 保德县| 平阴县| 旅游| 眉山市| 台江县| 普定县| 成安县| 乌鲁木齐县| 汨罗市| 抚顺县| 凤山县| 读书| 九台市| 莫力| 柞水县| 浙江省| 边坝县| 凤翔县| 云浮市| 竹溪县| 林西县| 岳普湖县| 绿春县| 苍南县| 长丰县| 小金县| 汶上县| 漯河市| 武功县| 博客| 渑池县| 临桂县| 仪征市| 鄂托克旗| 黄浦区| 扎赉特旗| 都昌县| 夹江县| 渭南市| 宝兴县| 德州市|