Time of Update: 2016-10-14
標籤:簡介: 在這之前都是通過 mysqldump 來備份資料庫的,由於是邏輯備份,所以採用這種備份方式資料是很安全的,跨平台、版本都很容易。 凡事有利必有弊,邏輯備份在你資料庫比較大時,備份、恢複資料所耗費的時間也是蠻長的,所以要不斷改進,使用物理備份。 由於線上資料庫表使用的是混合引擎 MyISAM 跟 Innodb ,所以也不能使用 mysqlhotcopy ,這個工具還是蠻好用的,可惜只能備份 MyISAM。 Percona XtraBackup 是 Percona
Time of Update: 2016-10-14
標籤:mysql線程用完 新串連無法串連的問題筆記! 問題:MySQL伺服器所支援的最大串連數是有上限的,每個串連都會佔用一定的記憶體資源,因此當用戶端訪問MySQL伺服器處理完相應的操作後,就應該中斷連線釋放記憶體資源。如果伺服器有大量的閑置串連,這樣就會白白的浪費記憶體,且如果一直在累加而不斷開的話,就會達到串連上限,報"too many connections”的錯誤。可通過命令"show process list”查看,
Time of Update: 2016-10-14
標籤:一、簡單安裝wget percona.com/get/pt-query-digestchmoe u+x pt-query-digest二、簡單使用./pt-query-digest /var/log/mysql/mysql-slow.log |
Time of Update: 2016-10-13
標籤:Mysql兩個引擎對比MyIsam 優點: 1.支援B-Tree檢索和文本全文檢索索引 2.效能消耗方面相對較低 3.支援全表(table)鎖 缺點: 無交易管理 無資料緩衝 InnoDB &
Time of Update: 2016-10-13
標籤:1.鎖定這個問題,是mysql自動產生的,不用程式猿自己加鎖答:預設情況下,檔執行insert/update操作時,mysql會自動進行表鎖定。從而此時讀取操作只能等待。2.mysql, 需要添加一列的時候,mysql會鎖表,期間所有的讀寫操作只能等待。所以進行分表操作,將大表分成很多小表3.可以通過某種方式將user進行水平的切分,產生兩個表結構完全一樣的user_0000,user_0001等表,user_0000 + user_0001 +
Time of Update: 2016-10-14
標籤:1.在本機伺服器上搭載兩個mysqlhttp://www.apelearn.com/study_v2/chapter25.html2.兩台機器mysql主從mysql伺服器的主從配置,這樣可以實現讀寫分離,也可以在主庫掛掉後從備用庫中恢複需要兩台機器,安裝mysql,兩台機器要在相通的區域網路內主機A: 192.168.1.100從機B:192.168.1.101可以有多台從機1、先登入主機 Amysql>GRANT REPLICATION SLAVE ON *.* TO
Time of Update: 2016-10-13
標籤: 主從複製配置步驟如下:主伺服器:從伺服器ip地址分別為[python] view plain copy 192.168.145.222、192.168.145.226 1、修改主伺服器master:[python] view plain copy vi /etc/my.cnf [mysqld] log-bin=mysql-bin
Time of Update: 2016-10-14
標籤:資料擷取 mysql 設定檔 監控 zabbix Zabbix 3.0 監控MySQL [六]Zabbix 3.0 監控MySQL [六]2016年10月9日18:25:29 zabbix 筆者QQ:381493251 部落格地址:www.abcdocker.com 公眾號:abcdocker Abcdocker交流群:4
Time of Update: 2016-10-14
標籤:http://blog.csdn.net/cutesource/article/details/5710645http://www.jb51.net/article/38953.htmhttp://blog.csdn.net/cnweike/article/details/33736429http://www.cnblogs.com/zhangjun516/archive/2013/03/18/2965515.htmlhttp://blog.chinaunix.net/uid-168449
Time of Update: 2016-10-14
標籤: 一、資料庫管理系統資料庫管理系統(Database Management System, DBMS)衡量是否是資料庫的標準: ACID:是指在資料庫管理系統(DBMS)中事務所具有的四個特性: 1) 原子性(Atomicity) 2)
Time of Update: 2016-10-13
標籤:1、Linux下MySQL安裝完後是預設:區分表名的大小寫,不區分列名的大小寫;2、用root帳號登入後,在/etc/my.cnf 中的[mysqld]後添加添加lower_case_table_names=1,重啟MYSQL服務,這時已設定成功:不區分表名的大小寫;lower_case_table_names參數詳解:lower_case_table_names = 0其中
Time of Update: 2016-10-14
標籤:mysql excel方法一php教程用mysql的命令和shellselect * into outfile ‘./bestlovesky.xls‘ from bestlovesky where 1 order by id desc limit 0, 50;方法二 把bestlovesky.xls以文本方式開啟,然後另存新檔,在編碼選擇ansi編碼,儲存echo "select id,name from bestlovesky where 1 order by id
Time of Update: 2016-10-14
標籤:修改字元集的方法,就是使用mysql的命令 mysql> SET character_set_client = utf8 ; mysql> SET character_set_connection = utf8 ; 使用 mysql> SHOW VARIABLES LIKE ‘character%‘;查看,探索資料庫編碼均已改成utf8 | Variable_name | &#118alue | |
Time of Update: 2016-10-13
標籤:1.開啟DOS進入mysql下bin目錄(C:\Program Files\MySQL\MySQL Server 5.6\bin)2.停止mysql服務,net stop mysql3.輸入:mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini" --console --skip-grant-tables4.重新開啟一個DOS視窗,進入mysql下bin目錄,輸入:
Time of Update: 2016-10-13
標籤: 安裝模組: #pip install 。。。。 MySQLdb(2.x) pymysql(3.x) import MySQLdb as sqlcon = sql.connect( host = "localhost", #host 主機,原生主機名稱或者ip,指你串連的資料庫的主機 user = "root", #user 登入資料庫的使用者名稱稱 passwd="123456", #passwd
Time of Update: 2016-10-13
標籤:索引是快速搜尋的關鍵。MySQL索引的建立對於MySQL的高效運行是很重要的。下面介紹幾種常見的MySQL索引類型。在資料庫表中,對欄位建立索引可以大大提高查詢速度。假如我們建立了一個 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我們隨機向裡面插入了10000條記錄,其中有一條:
Time of Update: 2016-10-12
標籤:error 2002 (hy000): can't connect to local mysql server through socket
Time of Update: 2016-10-12
標籤:轉自:http://blog.sina.com.cn/s/blog_610997850100mwv8.html今天碰到個問題要用phpmyadmin匯入1G的資料,但是在怎麼都匯入不了,用命令列就可以輕鬆搞定了。用mysql source命令可以匯入比較大的檔案。第一種:mysql>use dbtest;mysql>set names utf8;mysql>source
Time of Update: 2016-10-12
標籤: 1 DROP FUNCTION IF EXISTS `getDistance`; 2 DELIMITER ;; 3 CREATE FUNCTION `getDistance`( 4 lon1 float(10,7) 5 ,lat1 float(10,7) 6 ,lon2 float(10,7) 7 ,lat2 float(10,7) 8 ) RETURNS double 9 begin10 declare d double;11
Time of Update: 2016-10-12
標籤:1.首先檢查從前端介面傳進來的值是否是亂碼2.查看Mysql資料庫中的字元集2.1 cmd 進入MySql安裝目錄:D:\Program Files\MySQL\MySQL Server 5.5\bin2.2 進入資料庫:mysql -u root -proot2.3 查看資料庫編碼格式: show variables like ‘%character%‘;2.4 會出現以下介面: 3.:如果編碼格式不為utf8或者跟頁面字元格式設定不同。找到資料庫安裝目錄中的