Mysql基礎教程之mysql 設定引數常用方法
1)設定mysql的全域性方法,設定完立刻重啟mysql
vim /etc/my.cnf
[mysqld]
interactive_timeout=1800
wait_timeout=1800
全域性永久生效現在資料庫中設定,在修改檔案等需要重啟資料庫的時候在重啟mysql
set global interactive_timeout = 1800;
set global wait_timeout = 1800;
–檢視
show global variables like “wait_timeout”;
回話變數臨時修改 ,只適合當前的回話,退出回話還原
set wait_timeout=1200;
set session wait_timeout=1200;
set session interactive_timeout=1200;
作者簡介:
陳志珂(高階運維工程師)公眾號“鉛筆學園”運維內容合作作者之一,目前就職於中國最大的安卓應用軟體公司,任高階工程師,現在公司任php開發工程師,python開發工程師,高階運維工程師。
鉛筆學園:IT資源分享|知識分享,做初級程式設計師的指明燈
相關推薦
Mysql基礎教程之mysql 設定引數常用方法
1)設定mysql的全域性方法,設定完立刻重啟mysqlvim /etc/my.cnf[mysqld]interactive_timeout=1800wait_timeout=1800 全域性永久生效現在資料庫中設定,在修改檔案等需要重啟資料庫的時候在重啟mysqlset global interactiv
mysql 設定引數常用方法
1)設定mysql的全域性方法,設定完立刻重啟mysql vim /etc/my.cnf [mysqld] interactive_timeout=1800 wait_timeout=1800 全域性永久生效現在資料庫中設定,在修改檔案等需要重啟資料庫的時候在重啟mysql
MySQL基礎配置之mysql的預設字元編碼的設定(my.ini設定字元編碼)(解決Mysql不能儲存中文的問題)
MySQL基礎配置之mysql的預設字元編碼的設定(my.ini設定字元編碼) MySQL的預設編碼是Latin1,不支援中文,那麼如何修改MySQL的預設編碼呢,下面以設定UTF-8為例來說明. 需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法: 一
MySQL基礎配置之mysql的預設字元編碼的設定(my.ini設定字元編碼) .
MySQL的預設編碼是Latin1,不支援中文,那麼如何修改MySQL的預設編碼呢,下面以UTF-8為例來說明 需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法: 一、Windows系統下面1、中止MySQL服務 2、在MySQL的安裝目錄下找到my.ini,如果沒有就把
MySQL基礎配置之mysql的默認字符編碼的設置(my.ini設置字符編碼) - 轉載
def 存在 har 編碼 目錄 linux .cn client window MySQL基礎配置之mysql的默認字符編碼的設置(my.ini設置字符編碼) MySQL的默認編碼是Latin1,不支持中文,那麽如何修改MySQL的默認編碼呢,下面以設置UTF-8為例
MySQL基礎教程18-Mysql資料型別-字串型別
本篇來學習字串型別,在SQL中,將字串型別分成了6類:char, varchar, text, blob, enum, 和set。下面挑選列舉和集合來舉例看看。 定長字串 定長字串:c
mysql基礎知識之-數據庫的創建、查看等常用操作
nbsp 報錯 mysq del article 文檔 sele 結構 log 命令創建mysql數據庫: 先啟動mysql數據庫,連接數據庫: mysql -uroot -p123456 (語法:mysql -u登錄名 -p密碼) 創建表: cre
Mysql基礎教程-Mysql的字符集檢視與修改
Show variables like “%char%”修改mysql的字符集----資料庫級1)臨時的修改Set global character-set_server=utf82)永久修改Alter database commany set utf8 collate utf8_general_ci; -
mysql基礎架構之查詢語句執行流程
這篇筆記主要記錄mysql的基礎架構,一條查詢語句是如何執行的。 比如,在我們從student表中查詢一個id=2的資訊 select * from student where id=2; 在解釋這條語句執行流程之前,我們看看mysql的基礎架構。 圖來自極客時間的mysql實踐,該圖是描述的是M
MySQL基礎系列之 資料型別大全
MySQL中定義資料欄位的型別對你資料庫的優化是非常重要的。MySQL支援多種型別,大致可以分為三類:數值、日期/時間和字串(字元)型別。 數值型別 MySQL支援所有標準SQL數值資料型別。 這些型別包括嚴格數值資料型別(INTEGER、SMALLINT、DECIMAL和NUMERIC
MySQL基礎系列之 DCL資料控制語句大全
1. CREATE USER建立使用者 例:建立一個使用者 名為jeffrey 密碼mypass 主機localhost CREATE USER ‘jeffrey’ @‘localhost’ IDENTIFIED BY ‘mypass’; 使用者表檢視剛建立的使用者 SELECT * F
MySQL基礎系列之 DML資料操作語句CRUD大全
CRUD是指在做計算處理時的增加(Create)、讀取查詢(Retrieve)、更新(Update)和刪除(Delete)幾個單詞的首字母簡寫。CRUD主要被用在描述軟體系統中資料庫或者持久層的基本操作功能 下文中所用的表建立如下: CREATE TABLE tb_goods( id i
MySQL基礎系列之 DDL 資料定義語句大全
連線資料庫 mysql -u [使用者名稱] -h[host] -P[埠號] -p[密碼] mysql -u root -h【127.0.0.1】 -P3306 -p123456 檢視資料庫SHOW DATABASES databases 使用或切換資料庫 USE [資料庫名]
MySQL基礎系列之 DDL、DML和DCL的區別與理解
此文章主要介紹SQL資料庫的DDL、DML和DCL的區別與理解 一、DDL(data definition language) 資料定義語言,用於操作物件和物件的屬性 DDL用於操作物件和物件的屬性,這種物件包括資料庫本身,以及資料庫物件,像:表、檢視等等,DDL對這些物件和屬性的管理和
MySQL基礎系列之 儲存過程和函式
摘要:儲存過程和函式是事先經過編譯並存儲在資料庫中的一段SQL語句的集合 儲存過程無返回值,函式有返回值 儲存過程的引數可以使用IN、OUT、INOUT,函式只能使用IN 建立儲存過程 CREATE PROCEDURE 建立函式使用 CREATE FUNCTION 使用CALL語句來呼叫
MySQL基礎系列之 觸發器
1.觸發器 是一個特殊的儲存過程,只要當一個預定義的事件發生時就會被MySQL自動呼叫 2.建立觸發器的標準語句 CREATE TRIGGER trigger_name trigger_time trigger_event ONT tb_name FOR EACH ROW trigg
MySQL基礎系列之 檢視詳解
1.檢視的概念 檢視是虛表,是從一個或幾個基本表(或檢視)中匯出的表,在系統的資料字典中僅存放了檢視的定義,不存放檢視對應的資料,是一條SELECT語句執行後返回的結果集。 2.檢視的特性 檢視看上去非常像資料庫的物理表,對它的操作同任何其它的表一樣。當通過檢視修改資料時,實際上是在
MySQL基礎系列之 記一次利用儲存過程實現2600萬資料水平分表
日常開發中我們經常會遇到大表的情況,所謂的大表是指儲存了百萬級乃至千萬級條記錄的表。這樣的表過於龐大,導致資料庫在查詢和插入的時候耗時太長,效能低下,如果涉及聯合查詢的情況,效能會更加糟糕。分表的目的就是減少資料庫的負擔,提高資料庫的效率,通常點來講就是提高表的增刪改查效率,本文將介紹我
MySQL基礎語法之三:join語法
join語法:表與表關聯 join 用於多表中欄位之間的聯絡 JOIN 按照功能大致分為如下三類: INNER JOIN(內連線,或等值連線):取得兩個表中存在連線匹配關係的記錄。 LEFT JOIN(左連線):取得左表(table1)完全記錄,即是右表(ta
MySQL基礎系列之 Windows主機上安裝多個MySQL服務
1.正常安裝第一個MySQL服務(我這裡演示的是版本5.5) 2.將安裝的第一個MySQL服務的檔案拷貝一份,我的安裝在D:\softTool\MySQL目錄下 3.修改複製的MySQL服務的my.ini檔案 (1)第一個資料庫的預設埠是3306 這裡需要另外啟用一個埠 [clie