Time of Update: 2016-05-20
標籤:MySQL 賦予使用者權限命令的簡單格式可概括為:grant 許可權 on 資料庫物件 to 使用者 一、grant 普通資料使用者,查詢、插入、更新、刪除
Time of Update: 2016-05-20
標籤:最近又項目用到mysql 由於電腦上mysql是很久以前安裝的root密碼忘記了, 百度一下重設密碼Windows:1.以系統管理員登陸;2.停止MySQL服務;3.進入CMD,進入MySQL的安裝目錄,假設是D:/MySQL/MySQL Server 5.0/;4.跳過許可權檢查啟動MySQL,D:/MySQL/MySQL Server 5.0/bin/mysqld-nt --skip-grant-tables5.重新開啟一個CMD,進入D:/MySQL/MySQL Server 5.0
Time of Update: 2016-05-06
標籤:一、秒數和時鐘格式的互相轉化SEC_TO_TIME(seconds) 返回seconds參數,變換成小時、分鐘和秒,值以‘HH:MM:SS‘或HHMMSS格式化,取決於函數是在一個字串還是在數字。select SEC_TO_TIME(73200); -> ‘20:20:00‘ select TIME_TO_SEC(1220);-> ‘00:20:20‘mysql> select SEC_TO_TIME(73200) + 0; -> 202000.00000
Time of Update: 2016-04-30
標籤:五一放假實在無聊繼續玩弄新的伺服器。發現有台mysql版本實在有點老,估計是akiho直接使用apt-get install mysql-server,然後又沒有更新到最新的源,然後無腦安裝了5.5版本這個老舊的版本。 所以現在讓我來卸載掉他們使用:apt-get remove mysql-server也可以使用帶設定檔和設定之類的全面刪除的apt-get --purge remove mysql-server隨後使用:apt-get
Time of Update: 2016-04-29
標籤:整理的一篇mysql的安裝教程,步驟明細也有詳細的說明。MySQL5.0版本的安裝圖解教程是給新手學習的,當前mysql5.0.96是最新的穩定版本。mysql
Time of Update: 2016-04-25
標籤:前幾天網友來信說幫忙實現這樣一個架構:只有兩台機器,需要實現其中一台死機之後另一台能接管這台機器的服務,並且在兩台機器正常服務時,兩台機器都能用上。於是設計了如下的架構。架構簡介此架構主要是由keepalived實現雙機高可用,維護了一個外網VIP,一個內網VIP。正常情況時,外網VIP和內網VIP都綁定在server1伺服器,web請求發送到server1的Nginx,nginx對於靜態資源請求就直接在本機檢索並返回,對於PHP的動態請求,則負載平衡到server1和server2。對於
Time of Update: 2016-04-26
標籤:sql Sever的預存程序如何轉換為mysql總體來說,sql sever和Mysql的預存程序的思路都是一樣的,但是在文法和結構上還是有很大的區別的。1. 在mysql中寫預存程序所有的dbo都要去掉。2. 在sql sever中查詢分析器直接用create PROCEDURE就可以,但是在mysql中必須用DELIMITER$$來開頭,因為在mysql中認定“;”為結束符號,所以我們必須要改變結束符號,
Time of Update: 2016-04-20
標籤:先看結論:(重要)MySQL中innodb事務預設的隔離等級為REPEATABLE READ,可重讀隔離等級,配合MySQLinnodb的行鎖機制Next-Key Lock的實現,在REPEATABLE READ的層級下,就避免了幻讀的產生,因此幾乎達到了SERIALIZABLE層級的要求。那麼問題來了:以上這句話是什麼意思,什麼是隔離等級?什麼是REPEATABLE READ?還有哪些隔離等級?不同的層級解決了什麼問題?什麼是髒讀,不可重複讀取,幻讀?大家請看下面的內容,都有詳細的介紹。
Time of Update: 2016-04-20
標籤:mysql innodb 表鎖 行鎖 我們都知道,MyISAM引擎使用的是表鎖,而innoDB最小粒度為行鎖。但在實際使用中我們有時發現就算我們操作的是不同行的資料,還是會發生鎖表。我們先來看一個例子。session1開啟事務並更新id=1的資料:650) this.width=650;"
Time of Update: 2016-04-08
標籤:explain執行計畫簡介MySQL調優:先發現問題(慢查詢,profile)對於使用索引和沒有使用索引,瞭解到索引可以快速去尋找資料瞭解什麼是索引(索引是排好序的快速尋找的資料結構)索引的管理(查看,建立,刪除)索引的本身的資料結構(B-TREE結構和聚簇結構)MySQL是如何去使用這些索引的(explain工具),需要去發現索引是否合理的被使用,防止索引濫用。?注意:索引對查詢是有協助的,但是對更新是沒有好處的。索引要建立的合理。?MySQL調優的一個通用思路(面試題):通過上面的步驟
Time of Update: 2016-04-05
標籤:mysql lsn mysql checkpoint log sequence number checkpoin是重做日誌對資料頁重新整理到磁碟的操作做的檢查點,通過LSN號儲存記錄,作用是當發生宕機等crash情況時,再次啟動時會查詢checkpoint點,在該檢查點之後發生的事物修改恢複到磁碟。mysql> show engine innodb status\G;---LOG--
Time of Update: 2016-03-22
標籤:mysql 我們知道,資料是一個企業IT架構的核心,為了防止因某些意外原因造成資料遺失或其它一些特殊目的,在平時對資料做好備份尤其重要。一、為什麼要備份 1、災難恢複:硬體故障、軟體故障、自然災害、駭客攻擊、誤操作等 2、審計:有時需要知道資料在過去某個時間點是什麼樣的 3、測試:一個最簡單的其於實際資料來測試的方法是,定期用最新的生產環境資料更新測試伺服器,只要把備份檔案還原到測試伺服器即可二、備份和恢複需要注意的要點
Time of Update: 2016-03-19
標籤: 1、下載http://dev.mysql.com/downloads/mysql/2、Community > MySQL Community Server3、Other Downloads: > Windows (x86, 32-bit), ZIP Archive5、解壓mysql-5.7.11-winx64.zip,解壓在 D:\soft\mysql-5.7.11-winx64\mysql-5.7.11-winx646、在D:\soft\mysql-5.7.11-
Time of Update: 2016-03-19
標籤:並不是所有人都需要INNODB引擎,雖然它彌補了MYSQL缺乏事務支援的毛病,但是它的磁碟效能一直是讓人比較擔憂的。另外比較老的PHP系統,大多是採用MYISAM引擎在MYSQL建表,似乎INNODB根本用不上場,這時候可以考慮將INNODB禁掉。在MYSQL
Time of Update: 2016-03-18
標籤:mysql mysql-proxy 實驗環境搭建:mysql-proxy 192.168.1.163mysql-master 192.168.1.164 (主)mysql-slave 192.168.1.162 (從)配置:mysql-proxy 192.168.1.163#yum install lua
Time of Update: 2016-03-09
標籤:序言: 以前學習mysql的時候,有時候忘記root密碼問題,在網上有很多資訊,但是都不是很完整,這裡我通過無數次實驗,共用一下重設root密碼完整的方法。 windows平台: 第1步 : 開始菜單 -> 控制台 -> 管理工具 -> 服務 中找到mysql伺服器,並停止它,如果伺服器不是作為服務啟動並執行,可能需要使用工作管理員來強制停止它。 第2步
Time of Update: 2016-03-04
標籤:項目 文章 使用者 如何 菊花 flower:http://docs.celeryproject.org/en/latest/getting-started/index.htmlhttp://flower.readthedocs.org/en/latest/config.html &nbs
Time of Update: 2016-02-27
標籤:1,基本操作1 create databades 資料庫名; #建立資料庫2 3 show databases; #顯示存在的資料庫4 5 drop database 資料庫名字 #刪除資料庫2,資料庫儲存引擎介紹1 show engines \G;2 3 show variables like ‘have%‘;4 5
Time of Update: 2016-01-15
標籤:OS error code 1: Operation not permittedOS error code 2: No such file or directoryOS error code 3: No such processOS error code 4: Interrupted system callOS error code 5: Input/output errorOS error code 6: No such device or
Time of Update: 2016-01-11
標籤:mysql 儲存引擎 資料據 使用外健 foreign keyforeign key(當前表裡欄位名) references 表名(表名裡的欄位名) on update cascade on delete cascade engine=innodb; 外健 當前表