Time of Update: 2018-12-06
資料很重要,這點用腳趾頭想都知道,為了保證資料的安全,因此需要定期對資料備份下面來寫一點關於資料備份與還原相關的筆記 資料備份使用mysqldump命令備份一個資料庫mysqldump -u username -p dbname table1
Time of Update: 2018-12-06
系統資訊函數用來查詢mysql資料庫的系統資訊 VERSION()返回資料庫版本號碼mysql> SELECT VERSION();+-------------------------+| VERSION() |+-------------------------+| 5.5.28-0ubuntu0.12.10.2 |+-------------------------+1 row in set (0.00
Time of Update: 2018-12-06
要動作表首先需要選定資料庫,因為表是存在於資料庫內的選擇資料庫mysql> use school;Database changed 選擇好資料庫之後,我們就可以在此資料庫之中建立表了建立表mysql> create table student( -> id int, -> name varchar(20), -> sex boolean -> );Query OK, 0 rows affected (0.11 sec)create
Time of Update: 2018-12-06
我們所安裝的MySQL說白了是一個資料庫的管理工具,真正有價值的東西在於資料關係型資料庫的資料是以表的形式存在的,N個表匯總在一起就成了一個資料庫現在來看看資料庫的基本操作無非就是三點:建立 刪除 查看 建立資料庫mysql> create database school;Query OK, 1 row affected (0.00 sec)create database語句用於建立資料庫,並且資料庫的名字不可更改後面的school是資料庫的名字,分號結束執行成功則會顯示Query OK,
Time of Update: 2018-12-06
文章來源:http://www.centos.bz/2011/04/reset-mysql-root-password/你可以按照以下簡單的五步來重設MySQL資料庫伺服器密碼。第一步,停止MySQL伺服器。第二步,使用–skip-grant-tables選擇啟動mysqld進程以便解除要求密碼登入提示。第三步,以root使用者串連mysql伺服器。第四步,設定一個新的mysql
Time of Update: 2018-12-06
Mysql預設關閉遠程登入許可權,如下操作允許使用者在任意地點登入: 1. 進入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION; IDENTIFIED BY後跟的是密碼,可設為空白。 2. FLUSH privilMysql預設關閉遠程登入許可權,如下操作允許使用者在任意地點登入: 1. 進入mysql,GRANT ALL PRIVILEGES ON *.* TO
Time of Update: 2018-12-06
零、使用者管理: 1、建立使用者: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2、更改密碼: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3、許可權管理 >SHOW GRANTS FOR name; //查看name使用者權限 >GRANT SELECT ON db_name.* TO
Time of Update: 2018-12-06
tungsten本身就是一個資料複製的中介軟體,他支援不同的資料之間的資料轉送。 基本上做資料流平台的都會用到這個工具。這個東西的作用簡單來說就是:你不必搭建Mysql主從複製關係,也能複製資料。前面已經介紹過tungsten是什麼東西,現在主要介紹一下怎麼使用。master-slave的tungsten安裝很簡單,因為我一台機器上我是一台機器上安裝了master,slave,所以我需要安裝兩次tungsten.Mysql 部署好以後,搭建好主從複製關係,在slave上執行stop slave;
Time of Update: 2018-12-06
使用預存程序實現Multi Master replication方法很簡單,原理為:Slave使用一張表來儲存每個Master的MasterFile和Position,然後使用調度器每隔一段時間遍曆Change 到不同的Master.有以下需要注意的地方:* Mysql的調度器預設是關閉的,需要手動開啟,可動態修改。* 預存程序會讀relay-log.info檔案,所以首先需要在relay-log.info檔案上賦權。* 調用預存程序之前需要先搭建好Slave到其中一個Master的複製關係。
Time of Update: 2018-12-06
之前也聽過人人網曾使用過代替普通MC緩衝的方案,然後自己看了下相關的文檔,這裡記錄一下。 MysqlCluster主要分為三個核心部分:cluster manager 、 sql node 、 ndb nodecluster manager : 類似一個管理節點,負責管理sql node 和 ndb node , 同時也會儲存中繼資料資訊,這個對高可用要求不高,掛了不影響服務.sql node : 其實就是一個裝了NDB engine 的Mysql
Time of Update: 2018-12-06
NoSQL最近很火,因為它在K/V儲存的優異效能表現,催生出很多產品,比如:Memcached、MongoDB、Redis、TT等等. 然而他們或多或少都有自己的某些缺陷,比如存在單點、資料安全持久化等等。然而這些隨著新的技術和思路的在MySQL上面產品化,這些東西會被慢慢取代,MySQL重回她的王者地位。在這之前我說過Memcached會被MySQL+handler socket取代,現在情況有所變化,為了相容現有大量的Memcache用戶端,將handler
Time of Update: 2018-12-06
今天在公司安裝mysql 5.5.20 回合組態工具的時候總是在最後一點報1045錯誤:#1045 - Access denied for user 'root'@'localhost' (using password: NO)#1045 - Access denied for user 'root'@'localhost' (using password: YES)在DOS中也不能進入mysql,在網上尋找一翻,知道是密碼錯誤,可是把網上所有的方法幾乎用盡了,也沒有解決這個錯誤。首先可以確定,
Time of Update: 2018-12-06
一、串連MYSQL。格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼1、串連到本機上的MYSQL。首先開啟DOS視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,斷行符號後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中了,MYSQL的提示符是:
Time of Update: 2018-12-06
今天使用Mysql寫函數,遇到了不少問題,現在將遇到的問題,和解決方案寫下來.第一:mysql中,每一行都需要加一個分號, - -!第二:在mysql的函數中, 不能返回結果集.所以不能使用select * from tablename ,select column_name from tablename 等方式.否則要報錯not allowed to return aresult set from a function.此時改成 Select xx into
Time of Update: 2018-12-06
LOGINIn CMD:>>mysql.exe –uroot –p>>Enter Password: ********>>mysql> It’s like this:mysql -uusername -ppassword –hhostAttention: There is no blank after the parameters: -u, -p, –h The MySQL client program, also known as the MySQL
Time of Update: 2018-12-06
Amoeba 是之前阿里的一位同學開發的一個基於Mysql
Time of Update: 2018-12-06
自從決定考研,好長時間沒上部落格園寫點的東西了。現在,考研的成績也出來了,很滿意。nudt的複試通知還沒下來。畢設,去交開題報告時候改了題目,實際上就是做個小網站。大學裡,寫程式用的最多的還是C/C++,很喜歡C語言的簡潔。聽說php和C的文法很相近,決定使用php,資料庫當然非mysql莫屬。到網上搜關於php+mysql的東西,發現真正在linux下進行開發的國人還是很少的,以後有問題,google英文搜。一、先說說安裝,網上很多編譯源碼安裝的,我比較喜歡使用yum自動安裝,需要的安裝包有:
Time of Update: 2018-12-06
文章目錄 INT 類型FLOAT、DOUBLE 和 DECIMAL 類型CHAR 和 VARCHAR 類型TEXT 和 BLOB 類型DATE、TIME 和 TEAR 類型DATEYIME 和 TIMESTAMP 類型ENUM 類型SET 類型 數實值型別 MySQL 的數值資料類型可以大致劃分為兩個類別,一個是整數,另一個是浮點數或小數。許多不同的子類型對這些類別中的每一個都是可用的,每個子類型支援不同大小的資料,並且 MySQL
Time of Update: 2018-12-06
以前的Blog被新浪封了,以後就寫在這裡了。今天一個測試環境的Mysql忽然掛掉,其實Mysql是已經死掉了,但是ps仍能看到。Mysql的版本為5.0.38。在Mysqld的Log裡輸出如下資訊: 1 121112 9:57:36InnoDB: Assertion failure in thread 1153980752 in file btr0cur.c line 3591 2 InnoDB: Failing assertion: extern_len >= part_len 3
Time of Update: 2018-12-06
Tungsten multi replication簡單介紹Tungsten 提供的是一種類似於xtradb cluster的多主複製方式,其核心思想是多個Master同時維護一份資料。xtradb