Linux下mysql修改連線超時timeout
1,首先進入mysql,檢視 wait_timeout、interactive_timeout這個值是否為預設的8小時(即 28800)
[[email protected] ~]# mysql -u root -p
Enter password:
輸密碼進入
執行如下命令
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 |
+----------------------------+-------+
如下表所示,說明連線超時時間使用的是預設的8小時
修改之
2.在mysql 5以上的版本需要修改my.cnf這個檔案,這個檔案的位置在
/etc/my.cnf
在[mysqld]後面加上如下兩句話
wait_timeout=388000
interactive_timeout=388000
3.下面重啟下mysql
service mysqld restart
顯示如下內容
停止 MySQL: [確定]
啟動 MySQL: [確定]
現在你可以在用1的方法,檢視下這兩個引數的值
+----------------------------+--------+
| 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,修改好了
set global net_write_timeout=3600;
set global net_read_timeout=1800;
相關推薦
Linux下mysql修改連線超時timeout
1,首先進入mysql,檢視 wait_timeout、interactive_timeout這個值是否為預設的8小時(即 28800) [[email protected] ~]# mysql -u root -p Enter password:
Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionExcep linux下mysql修改連接超時wait_timeout修改後就ok了
有用 linux下 net ans ack delayed 線上 nec 宋體 Linux下mysql修改連接超時wait_timeout 1,首先: show variables like ‘%timeout%‘; 顯示結果: +--------
linux 下 mysql 修改密碼
有時我們會忘記Mysql的密碼,或者想改一個密碼,以下將對這兩種情況修改密碼的三種解決方法做個總結 本文都以使用者為 root 為例; 一、擁有原來的myql的root的密碼; 方法一: 在mysql系統外,使用mysqladmin mysqladmi
Linux下Mysql常見連線錯誤
遇到這些問題,網上很多解決方案,一搜就有。在這我簡單總結下 第一個:ERROR 2003 (HY000): Can't connect to MySQL server on '172.29.*.*' (113) 無法連線,可能有幾個原因: 1、防火牆,看下iptables
Linux下 MySQL sock連線和TCP連線
這兩天開始自學PHP,連線資料庫的時候發現自己用localhost一直連線失敗,半天也找不出自己程式碼的錯誤; 抱著隨便試試的心態就把localhost改成了127.0.0.1,結果竟然連線成功了。 很好奇為什麼會這樣,就自己去百度了下,特在此記錄下。 原來 Linux
linux下mysql的解除安裝,安裝,忘記密碼修改密碼,允許遠端連線的設定
一、linux下mysql的解除安裝 檢視已經安裝了的MySql的包 rpm -qa|grep -i mysql [[email protected] ~]# rpm -qa|grep -i mysql MySQL-c
Ubuntu下mysql修改連接超時wait_timeout
執行 rac nbsp ria 修改 cti int ubun pan 命令行登入mysql show variables like ‘%timeout%‘;(其中有用的是: interactive_timeout 和wait_timeout 為28800,默認為8小
Linux 下c語言連線與操作MYSQL
1.安裝mysql 2.安裝mysql.h函式庫 sudo apt-get install libmysqlclient-dev 3. mysql_real_connect() 連線一個mysql伺服器 語法如下 MYSQL *mysql_real_connect
Linux下MySQL 5.7.23無法遠端連線解決方案
MySQL 版本:5.7.23作業系統:Linux問題描述:只能通過Linux系統賬號Root命令列進入資料庫,無法使用JDBC,遠端連線工具進入資料庫。報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'這個問題明顯就是沒有開放遠端
Linux下的C#連線Mysql資料庫
今天在嘗試在 Linux 系統下使用C#連線資料庫,發現網上這方面的資訊很少,所以就寫一篇部落格記錄一下。 Linux下這裡使用的是mono。 首先是缺少Mysql.Data.dll這個庫的,所以需要安裝 https://dev.mysql.com/downloads/connector/net/ 安
linux下mysql安裝報錯及修改密碼登入等等
1:下載 [root@localhost soft]# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 2:解壓檔案 [root@dbserver /]# tar -xzvf
linux下mysql允許遠端連線
1.檢視linux防火牆是否開放3306埠 執行iptables -nL --line-number 這裡顯示DROP代表防火牆阻止了3306埠。 2.新增防火牆例外
Linux 下MySQL 8.0.11 登陸 修改密碼
MySQL 8.0.11 指令與之前版本有很大的出入。安裝步驟網上有很多,這裡就不再多說。然後是指令檢視MySQL執行狀態:systemctl status mysqld開啟MySQL執行服務:systemctl start mysqld關閉MySQL與性服務:systemc
Linux 下mysql 忘記root密碼,修改密碼怎麼做?在mysql.user 中並沒有password欄位,但是有authentication_string
第一步: vi /etc/my.cnf 在[mysqld] 下 增加 --skip-grant-tables 第二步: service mysql restart 第三步: shell>mysql 進入 控制檯 4: &nb
在linux下,修改mysql的使用者密碼。
1、使用mysql -uroot -p 命令 輸入mysql密碼 2、輸入use mysql; 3、輸入update user set password=password(“123456”)where user="root" ; 命令語句 4、輸入flush privili
Linux下mysql的root使用者密碼修改
一、首先結束mysql程序,利用ps aux | grep mysql命令得到程序ID號,kill ID號,結束程序 其次,執行mysqld --skip-grant-tables 然後,再開一個終端,輸入mysql -u root mysql 進去後,執行UPDATE u
【札記】Linux下 MySQL-5.7.17 tar.gz 包方式安裝部署後出現密碼過期的問題解決(不修改/etc/my.cnf檔案)
【問題描述】 在Oracle linux 6.8上安裝完成MySQL-5.7.17(使用版本為:mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz)後: [[email protected] ~]# mysql --version mysql Ver 14.14 D
Linux下mysql首次登入修改root密碼
輸入 mysql -u root -p 命令,會提示輸入密碼,由於是第一次修改,直接回車即可。 mysql -u root -p 通過操作mysql.user表修改root密碼 use m
linux下qt5.5 連線mysql資料庫詳細步驟
1. .pro 檔案包含 sql,標頭檔案包含 #include <QtSql> , private中構建QSqlDatabase db; 2. cpp中函式: void MainWindow::showDatabaseDate() { this-&g
Linux下Mysql編碼修改為UTF-8
以CentOS6.3示例,檢視當前系統環境變數: [[email protected] ~]# mysql -uroot -p mysql> show variables like '%character%'; +-------------------