Time of Update: 2017-01-13
今天匯入sql總是提示錯誤代碼如下:ERROR 2013 (HY000): Lost connection to MySQL server during queryERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...ERROR 2002 (HY000): Can't connect to local MySQL server through socket
Time of Update: 2017-01-13
MySQL 在使用 row 格式,並使用預設的 binlog_row_image=full 的時候,binlog 中記錄了完整的更新前後的資料鏡像。因此,根據 row 格式 binlog 進行撤銷操作是可行的。我就試著做了這麼個工具[GitHub 頁面] [linux 二進位檔案]例如./binlog_undo -f /data/mysql/log-bin.000004 -p 3958 -o binlog.out會掃描 /data/mysql/log-bin.000004 從位置 3958
Time of Update: 2017-01-13
一,簡單的關聯子查詢的一種最佳化 .很多時候,在mysql上實現的子查詢的效能較差,這聽起來實在有點難過。特別有時候,用到IN()子查詢語句時,對於上了某種數量級的表來說,耗時多的難以估計。本人mysql知識所涉不深,只能慢慢摸透箇中玄機了。假設有這樣的一個exists查詢語句:select * from table1 where exists (select * from table2 where id>=30000 and
Time of Update: 2017-01-13
在VPS上安裝完MySQL之後,預設的使用者只有root@localhost,新添加MySQL使用者最簡單的方法是:在phpmyadmin裡面執行如下語句(語句最後要加分;號):grant all privileges on DBNAME.* to USERNAME@localhost identified by 'PASSWORD'flush privileges當然在SSH裡面運行mysql -uroot
Time of Update: 2017-01-13
MySQL的Replication功能可以自動同步主MySQL伺服器的更新到若干個輔MySQL伺服器上,這個功能能把MySQL的資料即時分布到多台機器上,提交了MySQL的資料安全性。配置MySQL
Time of Update: 2017-01-13
前一陣子工作項目上的事情忙的焦頭爛額,最近要進行部門調整將要去做新的項目。又要學習很多新的知識了,還是很興奮激動的。今天下班回來查看了一下VPS狀態,發現VPS的空間只剩下了1G多!第一反應是被入侵了,但是看了一下log並沒有發現什麼異常的登入,加上平時基本都是用私密金鑰免密碼登入的VPS,別入侵的可能也不是很大。那我就很疑惑了,因為系統檔案佔用應該也就3G多,我平時並沒有在VPS放過什麼大檔案,不應該一下子少那麼多空間。於是開始一番du尋找終於找到了罪魁禍首!原來是mysql的log檔案導致的
Time of Update: 2017-01-13
PHP中,和MySQL整合flash , PHP中,和MySQL整合 由本史密斯, a.k.a Ωmega : 2005年五月十二日本教程教你應該有點約之間的整合快閃記憶體, PHP和MySQL 。我們將學習如何剖析的文字變成HTML格式的文本從外部指令檔。這將使用PHP檔案解析的文字從一個MySQL資料庫使之成為一種代碼其中也將解碼。
Time of Update: 2017-01-13
經常使用MySQL並啟用了InnoDB引擎的時候,會探索資料庫相應目錄下,ibdata1這個檔案會越來越大,並且即便刪除表中資料也無法減小其空間佔用。所以,接下來的配置就是為瞭解決這個問題。1、先停止所有訪問資料庫的服務;2、匯出資料檔案;mysqldump -u root -p dbname| gzip > dbname.sql.gz該命令會將資料庫壓縮匯出,會慢點,如果你資料庫並不大的話,可以不用壓縮,那麼就是:mysqldump -u root -p dbname >
Time of Update: 2017-01-13
問題簡述/現象及原因一台MySQL伺服器上,有多個資料庫,由不同使用者使用,相互之間沒有或很少關聯性。典型的執行個體是虛擬機器主機,或者有N多個小網站的某些低頻公司專屬應用程式。這種環境下,難免有部分應用的品質不高:出現效率極低的慢查詢 -> 後續請求大量被locked排隊 -> MySQL服務即時串連數達到最大串連數限制 -> 無法建立新串連so,
Time of Update: 2017-01-13
定義異常捕獲類型及處理方法: DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement
Time of Update: 2017-01-13
一個定時指令碼select表的時候頻繁報錯,具體錯誤如:...... General error: 2006 MySQL server has gone away. The SQL statement executed was: SELECT * FROM
Time of Update: 2017-01-13
心血來朝,想複習一下MySQL主從搭建,雖開打VM,分別開啟了我以前安裝的兩台虛擬機器,一台CentOS6 一台Ubuntu,這兩台都安裝好了MySQL資料庫,安裝啥的不說了,配置也沒問題。但是但我把主上的資料庫dump出來,複製來從上,然後做同步的時候報錯了:Slave_IO_Running: NoSlave_SQL_Running: Yes Last_IO_Error: Got fatal error 1236 from master
Time of Update: 2017-01-13
在MySQL中,InnoDB引擎表是(聚集)索引組織表(clustered index organize table),而MyISAM引擎表則是堆組織表(heap organize
Time of Update: 2017-01-13
之前一直是使用Ubuntu,習慣了線上安裝的方式,此次在centos中使用rmp包進行李先安裝,記錄下步驟:1、檢測本機安裝的MySQL並卸載rpm -qa|grep -i mysql檢查結果:mysql-5.1.66-2.el6_3.x86_64mysql-libs-5.1.66-2.el6_3.x86_64mysql-devel-5.1.66-2.el6_3.x86_64說明系統中已經帶有MySQL,將其卸載:rpm -e --nodeps mysql-devel-5.1.66-2.el6_
Time of Update: 2017-01-13
MySQL 5.7 GA版本的發布,也就是說從現在開始5.7已經可以在生產環境中使用,有任何問題官方都將立刻修複。MySQL 5.7主要特性:更好的效能:對於多核CPU、固態硬碟、鎖有著更好的最佳化,每秒100W QPS已不再是MySQL的追求,下個版本能否上200W
Time of Update: 2017-01-13
使用execl轉換時間戳記的公式為:代碼:=(xxxxxxxxxx+8*3600)/86400+70*365+19使用mysql教程語句解釋時間戳記文法舉例:代碼:select from_unixtime(1234567890, '%y-%m-%d %h:%i:%s')附:在mysql中,一個時間欄位的儲存類型是int(11),怎麼轉化成字元類型,比方儲存為13270655222,需要轉化為yyyy -mm-dd的形式 使用
Time of Update: 2017-01-13
一個小小的VPS,根本用不到企業級的CentOS,況且VPS本來資源就有限.centos+apache2真的太奢侈了.我現在的VPS標配都是php5,mysql 5和nginx 1.下面的方法恨簡單,本著簡單,高效原則,全部apt-get來安裝,不用15分鐘.如果超過30分鐘,這個VPS就不能用:如果不是鑽石硬碟那就是網路有問題。拿到VPS,裝debian 6 32位的.嗯,先更新一下apt-get updateapt-get upgrade除去除去一些不需要的東西和apache2這樣耗資源的.
Time of Update: 2017-01-13
啟動Mysql服務sudo /Library/StartupItems/MySQLCOM/MySQLCOM start停止Mysql服務sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop重啟Mysql服務sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart查看是否啟動成功可以輸入:netstat -an -p tcp
Time of Update: 2017-01-13
1、監控指令碼下載及配置wget http://mysql-cacti-templates.googlecode.com/files/better-cacti-templates-1.1.8.tar.gztar zxvf better-cacti-templates-1.1.8.tar.gzcd better-cacti-templates-1.1.8cp scripts/ss_get_mysql_stats.php
Time of Update: 2017-01-13
Linux開啟mysql遠端連線方法1、GRANT命令建立遠端連線mysql授權使用者rootmysql -u root -pmysql>GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '123456' WITH GRANT OPTION;增加root使用者授權通過本地機(localhost)訪問,密碼 "123456"。mysql>GRANT ALL PRIVILEGES ON *.*