Linux下mysql修改連接超時(shí)
1,首先進(jìn)入mysql,查看 wait_timeout、interactive_timeout這個(gè)值是否為默認(rèn)的8小時(shí)(即 28800)
[root@server110 ~]# mysql -u root -p
Enter password:
輸密碼進(jìn)入
執(zhí)行如下命令
show variables like '%timeout%';
+----------------------------+-------+
| Variable_name | Value |
+----------------------------+-------+
| connect_timeout | 10 |
| delayed_insert_timeout | 300 |
| innodb_lock_wait_timeout | 50 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 28800 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| table_lock_wait_timeout | 50 |
| wait_timeout | 28800 |
+----------------------------+-------+
如下表所示,說明連接超時(shí)時(shí)間使用的是默認(rèn)的8小時(shí)
修改之
2.在mysql 5以上的版本需要修改my.cnf這個(gè)文件,這個(gè)文件的位置在
/etc/my.cnf
在[mysqld]后面加上如下兩句話
wait_timeout=388000
interactive_timeout=388000
3.下面重啟下mysql
service mysqld restart
顯示如下內(nèi)容
停止 MySQL: [確定]
啟動(dòng) MySQL: [確定]
現(xiàn)在你可以在用1的方法,查看下這兩個(gè)參數(shù)的值
+----------------------------+--------+
| Variable_name | Value |
+----------------------------+--------+
| connect_timeout | 10 |
| delayed_insert_timeout | 300 |
| innodb_lock_wait_timeout | 50 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 388000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| table_lock_wait_timeout | 50 |
| wait_timeout | 388000 |
+----------------------------+--------+
OK,修改好了
bitsCN.com聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com