Time of Update: 2015-07-24
標籤: 建立資料庫CREATE DATABASE IF NOT EXISTS $database DEFAULT CHARSET utf8 COLLATE utf8_general_ci;CREATE DATABASE $database DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;建立使用者並且添加許可權# 只是建立使用者CREATE USER [email protected]‘localhost‘
Time of Update: 2015-07-24
標籤:mysqldump single
Time of Update: 2015-07-24
標籤:設定檔 資料庫 mysql
Time of Update: 2015-07-24
標籤:查看串連mysql資料庫的ip資訊要統計資料庫的串連數,我們通常情況下是統計總數,沒有細分到每個IP上。現在要監控每個IP的串連數,實現方式如下:方法一:select SUBSTRING_INDEX(host,‘:‘,1) as ip , count(*) from information_schema.processlist group by ip;方法二:mysql -u&nb
Time of Update: 2015-07-23
標籤:這篇文章主要介紹了SUSE Linux下源碼編譯方式安裝MySQL 5.6過程分享,本文使用SUSE Linux Enterprise Server 10 SP3
Time of Update: 2015-07-23
標籤:資料類型資料類型是指、預存程序參數、運算式和局部變數的資料特徵,它決定了資料的儲存格式,代表了不同的資訊類型。 整型Tinyint 有符號位 -128到127 無符號位 0到255Smallint 有符號位 -32768到32767 無符號位 0到65535Mediumint 有符號位 -8388608到8388608 無符號位
Time of Update: 2015-07-23
標籤: 1 調整MySQL運行參數,修改/etc/my.cnf檔案調整mysql運行參數重啟MySQL後生效,在MySQL4版本以後,一部分內部變數可以在MySQL運行時設定,不過重啟MySQL就失效了。 2 mysqld程式--目錄和檔案 3 basedir = path # 使用給定目錄作為根目錄(安裝目錄)。 4 datadir = path # 從給定目錄讀取資料庫檔案。 5 pid-file = filename
Time of Update: 2015-07-23
標籤:一、啟動/關閉 資料庫服務:1、開啟cmd命令提示字元視窗2、輸入命令 net start mysql 後,斷行符號,則啟動了mysql服務3、輸入命令 net stop mysql 後,斷行符號,則關閉了mysql服務 二、登入資料庫1、開啟cmd命令提示字元視窗2、啟動mysql服務 net start mysql 3、登入 輸入命令 mysql -u 使用者名稱(如root) -p 斷行符號4、
Time of Update: 2015-07-23
標籤:總體來說,sql sever和Mysql的預存程序的思路都是一樣的,但是在文法和結構上還是有很大的區別的。1. 在mysql中寫預存程序所有的dbo都要去掉。2. 每一個sql語句後面都需要加上;否則報錯;4. 再說參數,在MSSQL中我們一般會這麼定義參數CREATE PROCEDURE PROC_ST(@operator varchar(300),@ProcDate datetime,@ErrorLog varchar(8000)
Time of Update: 2015-07-23
標籤:1. 編輯mysql主設定檔 my.cnfvim /etc/my.cnf在[mysqld]欄位下的位置添加參數skip-grant儲存退出2. 重啟資料庫服務service mysqld restart3. 這樣就可以進入資料庫不用授權了mysql -uroot4. 修改相應database的使用者密碼use mysql;update user set password=password(‘your password’) where
Time of Update: 2015-07-23
標籤:批量【更新/插入】百萬以上資料時,每次2w條,超過10w條以後效率線性下降。參考本文設定效果不明顯,原因可能是因為索引的問題。 繼續查。不過此文品質不錯。==============================MySQL 從最開始的時候 1000條/分鐘的插入速度調高至 10000條/秒。 相信大家都已經等急了相關介紹,下面我做調優時候的整個過程。提高資料庫插入效能中心思想: 1、盡量使資料庫一次性寫入Data File 2、減少資料庫的checkpoint 操作&
Time of Update: 2015-07-23
標籤:檢測本機是否有安裝mysqlsudo netstat -tap | grep mysql執行上面的命令之後,看到 mysq 的socket 處於監聽狀態,說明有安裝成功。安裝mysqlsudo apt-get install mysql-server mysql-client libmysqlclient-dev安裝過程中會提示輸入資料庫管理員密碼(自己設定的), 設定完成之後等待安裝完成即可。mysql 的登陸與退出$ mysql -u root -pEnter password:
Time of Update: 2015-07-23
標籤:MySQL Study之--MySQL schema_information資料庫 information_schema資料庫是在mysql的版本5.0之後產生的,一個虛擬資料庫,物理上並不存在。 information_schema資料庫類似與“資料字典”,提供了訪問資料庫中繼資料的方式,即資料的資料。比如資料庫名或表名,列類型,存取權限(更加細化的訪問方式)。案例:mysql>
Time of Update: 2015-07-23
標籤:mysql處理字串的兩個絕招:substring_index,concat 最近老是碰到要處理資料庫中字串的處理,發現用來用去也就是這兩個函數: 1、substring_index(str,delim,count) str:要處理的字串 delim:分隔字元 count:計數 例子:str=
Time of Update: 2015-07-23
標籤: 1 本文通過執行個體介紹了MySQL中的group_concat函數的使用方法,比如select group_concat(name) 。 2 MySQL中group_concat函數 3 完整的文法如下: 4 group_concat([DISTINCT] 要串連的欄位 [Order BY ASC/DESC 排序欄位] [Separator ‘分隔字元‘]) 5 基本查詢 6 mysql> select * from aa; 7 +------+------+ 8
Time of Update: 2015-07-23
標籤:zabbix監控mysql 5.6 zabbix monitor mysql zabbix監控mysql zabbix monitor mysql 5.6 最近很多人都問我如何為什麼使用我之前部落格的模板不能監控了,經過溝通發現對方的mysql版本是5.6,在進行命令列查看資料的實話,使用mysql -uxxx -pxxx
Time of Update: 2015-07-23
標籤:mysql binary 4版本MySQL特別是4 以前的對於中文檢索會有不準確的問題,可以在檢索的時候加上binarybinary屬性工作表示以二進位方式儲存 在mysql中,儲存方式有“文本”和“二進位”兩種,主要區別在於前者不區分大小寫而後者區分name varchar(30) BINARY NOT NULL default ‘‘, 如果表已經建好了,使用:alter table 表 modify 列 varchar binary; 來就該表的屬性。MySQL
Time of Update: 2015-07-23
標籤:分表策略1、按時間分表 特點,不同的天數,時間可能不均勻,有的多,有的少,並且可能出現資料量過大的情況2、按雜湊模數分表 (或主鍵模數)
Time of Update: 2015-07-23
標籤:1. 表損壞的原因分析以下原因是導致mysql 表毀壞的常見原因:1、 伺服器突然斷電導致資料檔案損壞。2、 強制關機,沒有先關閉mysql 服務。3、 mysqld 進程在寫表時被殺掉。4、 使用myisamchk 的同時,mysqld 也在動作表。5、 磁碟故障。6、 伺服器死機。7、
Time of Update: 2015-07-23
標籤:1. 表損壞的原因分析以下原因是導致mysql 表毀壞的常見原因:1、 伺服器突然斷電導致資料檔案損壞。2、 強制關機,沒有先關閉mysql 服務。3、 mysqld 進程在寫表時被殺掉。4、 使用myisamchk 的同時,mysqld 也在動作表。5、 磁碟故障。6、 伺服器死機。7、