mysql教程

mysql遠端連線(navicat連線 10038,1045錯誤)

今天想搞下 mysql主從複製,一主一從,正好前段時間在公司的兩臺linux系統上裝了兩套。(102和103) 102的機器是用yum install 安裝的,屬於一鍵安裝的那種。今天用navicat 連線接不上。 1.   先是10038的錯誤。     我關掉了mysql伺服器的防火牆。錯誤變了。

MySql 外來鍵約束

MySQL有兩種常用的引擎型別:MyISAM和InnoDB。目前只有InnoDB引擎型別支援外來鍵約束。InnoDB中外來鍵約束定義的語法如下: ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_

java Mysql 儲存emoji表情解決方案

在進行Mysql 儲存的時候,發現在儲存帶有emoji表情的時候,儲存失敗,錯誤資訊為: 出現的原因 經過網上查閱發現,mysql字符集大多數使用的是utf8,而mysql的utf8編碼的一個字元最多3個位元組,但是一個emoji表情為4個位元組,所以utf8不支援儲存emoji表情。但是ut

遇見Lost connection to MySQL server at 'reading initial communication packet',system e

今天用Navicat for MySQL 連線遠端伺服器,發現出現這個問題,仔細檢查了一遍連線屬性發現沒有什麼問題。我先發出我的連線屬性。 上圖是ssh的連線屬性,ip地址為遠端伺服器的ip地址,使用者名稱和密碼是ssh登入遠端伺服器的使用者名稱和密碼。 這是我最初的連線屬性,ip同樣為遠端伺

Mysql left join,right join,inner join的效率比較

一.Join語法概述 join 用於多表中欄位之間的聯絡,語法如下: ... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1:左表;table2:右表。 JOIN 按照功能大致分為如下三類: INNER JO

五種常見的 PHP 設計模式(轉)

設計模式一書將設計模式引入軟體社群,該書的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗稱 “四人幫”)。所介紹的設計模式背後的核心概念非常簡單。經過多年的軟體開發實踐,Gamma 等人發現了某些具有固定設計的模式,就像

mongodb 配置項詳解

mongodb 配置項詳解 dbpath 資料檔案存放路徑,每個資料庫會在其中建立一個子目錄,用於防止同一個例項多次執行的 mongod.lock 也儲存在此目錄中 logpath 錯誤日誌檔案 logappend 錯誤日誌採用追加模式(預設是覆寫模式) bind_ip 對外服務的繫結 ip,

資料庫的OLTP和OLAP區別

上週末參加了開源中國瀋陽區線下活動,其中巨杉資料庫宣講人講解了巨杉資料庫的技術架構,由於對資料庫可能只停留在SQL優化等級別認知,聽完巨杉演講後也補充了一些技術名次和知識體系。 在演講中提到了OLTP和OLAP概念,這裡主要講解一下這兩個概念。這裡主要是利用白話意思理解 1、OLTP和OLAP概念

Group Replication測試報告(2)

3.9.2特殊情況測試 業務已經切換到備機房181,182,此時與主機房網路斷開 登入181 主機房3臺機器顯示UNREACHABLE 插入資料出現hang住狀態 此時恢復網路連線 與官網文件描述一致,為了資料一致性這裡插入的資料自動做了回滾   如果此時必

Mysql MyISAM引擎的特徵

Myisam特徵從磁碟上表現來說以三種形態進行存放,無論什麼引擎的表都會有一個表結構檔案,表結構檔案裡面儲存了表是怎麼定義的資訊。.MYD,.MYI結尾的就是MYISAM具有代表性的另外兩個檔案,一個是存放資料檔案的,所謂的資料檔案就是儲存了每一行的內容,另外一個是索引檔案,目的是加快查詢表裡面的

SQL語句的執行過程

SQL是一套標準,全稱結構化查詢語言,是用來完成和資料庫之間的通訊的程式語言,SQL語言是指令碼語言,直接執行在資料庫上。同時,SQL語句與資料在資料庫上的儲存方式無關,只是不同的資料庫對於同一條SQL語句的底層實現不同罷了,但結果相同。這有點類似於java中介面的作用,一個介面可以有不同的實現類,不同的實現

MYSQL之笛卡爾積

首先,先簡單解釋一下笛卡爾積。 現在,我們有兩個集合A和B。 A = {0,1}     B = {2,3,4} 集合 A×B 和 B×A的結果集就可以分別表示為以下這種形式: A×B = {(0,2),(1,2),(0,3),(1,3),(0,4),(1,4)}; B×A = {(2,0),(2,

0.1178560256958