Time of Update: 2018-12-05
不知為什麼,fedora14下用yum安裝mysql後配置挺麻煩,現將更改密碼的方法記錄一下。報錯問題:[root@myfedora mysql]# mysqladmin -u root password 123456mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'是許可權的問題嗎?不解解決方案:1.
Time of Update: 2018-12-05
今天在配置一台伺服器的時候,怎麼連不上這台伺服器上的mysql。遠程登入正常,在這台機器上訪問自己的mysql正常。錯誤提示SQL Error(2003):Can't connect to MySQL server on '**'(ip)(10061) (**當時就是代指發起訪問請求的遠程IP)。解決如下:說明:我使用的是Ubuntu10.04作業系統,使用sudo
Time of Update: 2018-12-05
基本概念• 字元(Character)是指人類語言中最小的表義符號。例如’A'、’B'等;• 給定一系列字元,對每個字元賦予一個數值,用數值來代表對應的字元,這一數值就是字元的編碼(Encoding)。例如,我們給字元’A'賦予數值0,給字元’B'賦予數值1,則0就是字元’A'的編碼;• 給定一系列字元並賦予對應的編碼後,所有這些字元和編碼對組成的集合就是字元集(Character Set)。例如,給定字元列表為{‘A’,'B’}時,{‘A’=>0, ‘B’=>1}就是一個字元集;•
Time of Update: 2018-12-05
Mysql的備份分類: mysql的資料備份: 邏輯備份、物理備份 mysql按照資料集分類: 完全備份 增量備份 差異備份 一般這幾種都是組合起來使用的,比如完全備份可以一周進行一次,增量備 份和差異備份可以一天備份一次,但是這要根據企業的商務邏輯而定,所以 合適的選擇,將會在資料恢複的時候將損失降到最低。 mysql按照伺服器是否停機分類: 冷備份:服務完全停止 溫備份:服務不關閉,但是在備份的時候,其他的事務只有查詢的操作 熱備份:服務線上,不影響讀寫(但是非事務
Time of Update: 2018-12-05
原因:缺少libmysqlclient-dev,安裝:apt-get install libmysqlclient-devmain.cpp#include <iostream>#include <mysql/mysql.h>#include <stdlib.h>using namespace std;int main(){ MYSQLmysql; MYSQL_RES*result;
Time of Update: 2018-12-05
我有一個表CREATE TABLE `test1` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `desc` varchar(100) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 (1)以下查詢會報錯誤:[Err] 1221 - Incorrect usage of UNION and
Time of Update: 2018-12-05
1 Overview 最近一篇關於MySQL HandlerSocket的blog吸引了不少人的注意,甚至MySQL Performance Blog上也有關於HandlerSocket的效能評測。該blog中聲稱對於一個CPU bound而非IO bound的MySQL Server(即絕大部分的資料可以從緩衝中取得,例如InnoDB Buffer
Time of Update: 2018-12-05
SELECT名稱SELECT — 從表或視圖中取出若干行.SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ] expression [ AS name ] [, ...] [ INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table ] [ FROM table [ alias ] [, ...] ] [ WHERE condition ] [ GROUP BY
Time of Update: 2018-12-05
Time of Update: 2018-12-05
step1: 下載mysql-4.0.14b-win.zip+Mysqlcc-0.9.4-win32.zipStep2: 尋找驅動程式
Time of Update: 2018-12-05
本文使用的mysql版本為5.1.48select sql_no_cache * from one where id< 20 order by id;(id no key)#0 my_qsort2 (base_ptr=0x1b2176c0, count=4, size=8, cmp=0x869220<ptr_compare_1>,cmp_argument=0x4670ea38) at mf_qsort.c:115#1 0x00000000008690ea in
Time of Update: 2018-12-05
mysql proxy學習(二)——狀態轉移上一節我們已經知道了listen fd的回呼函數network_mysqld_con_accept,該函數負責accept用戶端的串連network_socket_accept,然後進入與用戶端及後台mysql互動的協議流程(狀態轉移)network_mysqld_con_handle。下面我們看一下proxy的狀態轉移圖(mysql
Time of Update: 2018-12-05
轉自丁奇,原文:http://dinglin.iteye.com/blog/1487537有同學問到MySQL的uuid這個函數。簡要介紹一下。用法 簡單看到,這個值,每次執行都是不同的。 建置規則第1 2 3 段是與時間有關的。time_low、time_mid、time_high_and_version轉成16進位後分別對應第1 2 3段。這個時間是從1582-10-15
Time of Update: 2018-12-05
原文:http://dinglin.iteye.com/blog/1625195有同學在問 MySQL中 QueryCache(QC)的鎖是 “全域鎖”還是 “表鎖”。這裡簡要說明一下。 1、 QC基本概念 這個是實現在MySQL層(非引擎層)的一個記憶體結構,基本規則是將滿足一定條件的查詢結果緩衝在記憶體中,若同樣的查詢再執行第二次,而且緩衝沒有失效,則可以直接返回查詢結果,無需到引擎擷取資料。 幾個說明:a)
Time of Update: 2018-12-05
MySQL是動態網站開發中最著名的開源資料庫系統。如果你在網站中使用了MySQL,那麼你應該定期備份你的資料以防止它丟失。本文將介紹自動或手動備份MySQL資料庫的10個教程,看看有沒有最適合你的方法。1.Backing Up Using MySQLDump(利用MySQLDump備份MySQL資料庫)可以使用MySQL內建的mysqldump工具來備份資料。在mysqldump中提供了許多的樣本,包括如何將Database
Time of Update: 2018-12-05
轉自老葉,原文:http://imysql.com/2012/10/08/mysql-vs-mariadb-vs-percona-tpcc-testing.html一、簡述是由原來 MySQL 的作者 Michael Widenius 創辦的公司所開發的免費開源的資料庫伺服器。MariaDB基於事務的Maria儲存引擎,替換了MySQL的MyISAM儲存引擎,它使用了Percona的 XtraDB,InnoDB的變體。這個版本還包括了 PrimeBase XT (PBXT) 和
Time of Update: 2018-12-05
1. 功能開發(Feature Development)功能開發過程如下:MySQL的一個功能是指一個worklog.Worklog的開發要經過規格定義,設計,架構評審,代碼實現,程式碼檢閱和QA評審的過程(但是這幾個過程並不是嚴格的按照先後順序進行的).MySQL的功能首先在一個功能樹(feature
Time of Update: 2018-12-05
建立CREATE TRIGGER 觸發器名 AFTER INSERT ON 表 FOR EACH ROW begininsert into state_pro_update setpid = New.id,Operation = 'N';end; 動作時間BEFORE或AFTER 動作 INSERT,UPDATE, DELETE.對應ROWINSERT > New.objDELETE > Old.objUPDATE > 兩都都可 定義變數DECLARE
Time of Update: 2018-12-05
1.尋找當mysql> show binary logs;+—————-+———–+| Log_name | File_size |+—————-+———–+| mysql-bin.000001 | 150462942 || mysql-bin.000002 | 125 || mysql-bin.000003 | 106 |+—————-+———–+2.刪除bin-log(刪除mysql-bin.000003之前的而沒有包含mysql-bin.000003)mysql> purge
Time of Update: 2018-12-05
主:show master status;+-----------------+------------+-------------------+-----------------------+| File |Position | Binlog_Do_DB | Binlog_Ignore_DB |+-----------------+------------+-------------------+-----------------------+