Time of Update: 2015-04-15
標籤:用了一個聯表查詢一個大表,21 個欄位,近四千萬條記錄吧。另一個表就幾萬的記錄量。報錯誤資訊為:#1104 The SELECT would examine more than MAX_JOIN_SIZE rows;check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=#if the SELECT is
Time of Update: 2015-04-14
標籤:lvm mysql備份目錄1、資料庫全備份2、準備LVM卷3、資料恢複到LVM卷4、基於LVM快照備份資料5、資料災難恢複6、總結寫在前面:測試環境中已安裝有mysql
Time of Update: 2015-04-14
標籤:php mysql 資料庫 lamp 問題背景: 正常情況下LAMP安裝次序為: Linux —> Apache —> Mysql —> PHP
Time of Update: 2015-04-15
標籤:因為同事要求,在進行MYSQLDUMP的匯入庫時,加一個日期標籤,BUT,MYSQLDUMP的前提是資料庫中要存在資料庫名,於是通過-e 參數執行命令。這讓我想起了前不久請教同事,如果AWK傳變數,用啥參數呢?-v :)now_time=`date ‘+%G%m%d%H%M%S‘`gzip -d /back/xxx.gzmysql -uxxx -pxxx -e "create database xxx_$now_time"mysql -uxxx -pxxx
Time of Update: 2015-04-14
標籤:1. 編譯環境 visual studio 2013 cmkake 3.1.3(注意版本,為了支援vs2013) bison 2.4.1 MySQL 5.6.232.安裝cmake、bison注意可能需要把cmake和bison的bin目錄添加到Path環境變數中 注意:bison 2.1以上版本3. 準備MySQL源碼 用記事本開啟 mysql-5.6.23\sql\sql_locale.cc 檔案,將其以
Time of Update: 2015-04-15
標籤:mysql 變數 set 定義變數文法如下declare var_name[,...] type [default value];MYSQL 變數定義只能在預存程序或函數裡面定義,不像 Oracle / SQL
Time of Update: 2015-04-13
標籤: 經手的項目按照老闆的意思,想搞一個類似於個人學習版的版本給客戶試用。計劃通過網路將安裝包發布出去,讓客戶自行下載安裝使用,碰到個問題:資料庫的安裝。因為後台使用了MS SQLServer 2008/2000資料庫隱藏檔、圖片等資料,但是MS SQLServer的安裝包較大,讓客戶下載也是件麻煩的事。 1. 試過用MSDE2000, 按微軟給的說法是Windows
Time of Update: 2015-04-11
標籤:mysql主從Mysql主從複製★優點:(1)如果主伺服器出現問題,可以快速切換到從伺服器提供服務(2)可以在從伺服器上執行查詢操作來降低主伺服器的訪問壓力(3)可以在從伺服器上執行備份來避免備份期間影響主伺服器的服務 一般只有更新不頻繁的資料或者即時性要求不高的資料可以通過從伺服器查詢,即時性要求高的資料仍然需要從主要資料庫獲得★主伺服器配置登入mysql資料庫mysql>mysql -uroot -p123456給從伺服器設定授權使用者mysql>grant
Time of Update: 2015-04-10
標籤:在終端運行“sudo vim /etc/apache2/httpd.conf”,開啟Apche的設定檔在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,儲存並退出。運行“sudo apachectl
Time of Update: 2015-04-12
標籤:mysql> show variables like ‘character%‘;+--------------------------+----------------------------+| Variable_name | Value |+----
Time of Update: 2015-04-10
標籤:最近經常有人問我 MySQL Query Cache 相關的問題,就整理一點 MySQL Query Cache 的內容,以供參考。顧名思義,MySQL Query Cache 就是用來緩衝和 Query 相關的資料的。具體來說,Query Cache 緩衝了我們用戶端提交給 MySQL 的 SELECT 語句以及該語句的結果集。大概來講,就是將 SELECT 語句和語句的結果做了一個 HASH 映射關係然後儲存在一定的記憶體地區中。在大部分的 MySQL 分發版本中,Query
Time of Update: 2015-04-11
標籤:在實際操作中忘記MySQL的root密碼是一件令人很頭痛的事情,不要急以下的文章就是介紹MySQL的root密碼忘記的時候解決方案,我們可以對其進行如下的步驟重新設定,以下就是文章的詳細內容描述。 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地串連MySQL資料庫。因為在重新設定MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改MySQL的資訊。可以採用將MySQL對外的連接埠封閉,並且停止Apache以及所有的
Time of Update: 2015-04-10
標籤:1:安裝配置mysqlyum install mysql mysql-serverservice mysqld startmysqladmin -u root password newpasswordmysql -u root -p登入mysqlmysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘WITH GRANT OPTIONmyslq>FLUSH
Time of Update: 2015-04-12
標籤:mysql 視圖 概念??視圖是一種虛擬存在的表,對於使用視圖的使用者來說,基本上跟使用正常的表一樣。視圖在資料庫中是不存在的,視圖中的資料是動態產生的。
Time of Update: 2015-04-11
標籤:1、首先要停止Mysql服務。開啟CMD,鍵入命令net stop mysql預設的mysql服務名就是mysql,如果你修改過服務名,請自行對照修改命令。2、在CMD中進入mysql的bin目錄,例如我的就是 c:\mysql\bin ,鍵入命令mysqld-nt --skip-grant-tables這個命令是用來跳過mysql的許可權檢查表,如果命令成功就會發現CMD視窗處於停滯狀態。3、重新開啟一個CMD視窗,再次進入mysql的bin目錄,鍵入命令mysql -u
Time of Update: 2015-04-12
標籤:mysql因為接了一個公司的項目,得用mysql,特來學習一下~!一.mysql安裝百度mysql下載一個即可。只是注意一下幾個重要的資料:第一個就是Port Number :3306。連接埠號碼預設3306,一般不需要改,如果改了,請記住這個連接埠號碼。第二個就是password:本機資料庫密碼,預設使用者名是root第三個就是Windows Service Datails:MySQL56,如果修改了請記住。(可以取消Start the MySQL Server at System
Time of Update: 2015-04-10
標籤:1.命令視窗中輸入sudo apt-get install mysql-server mysql-client 即可(設定檔位置:/etc/mysql/my.cnf開機檔案位置:/etc/init.d/mysql) 2.安裝期間會提示你輸入ROOT帳號的密碼。 3.安裝完成後,就可以利用命令mysql -u root
Time of Update: 2015-04-10
標籤:MySQL日期時間函數大全1、DAYOFWEEK(date) 返回日期date是星期幾(1=星期天,2=星期一,……7=星期六,ODBC標準)mysql> select DAYOFWEEK(‘1998-02-03‘); -> 3 2、WEEKDAY(date) 返回日期date是星期幾(0=星期一,1=星期二,……6= 星期天)。 mysql> select
Time of Update: 2015-04-10
標籤:備份set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%" md "D:\databackup\%Ymd%" "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" --opt -Q databasename -uroot -p123456 > D:\databackup\databasename%Ymd%.sql
Time of Update: 2015-04-10
標籤:From: http://blog.csdn.net/mydeman/article/details/6843398 由於在9月30號粗暴地打斷了一個匯入進程,今天發現MySQL竟然不能啟動了,只好卸載重裝(也許可以花些時間尋找問題,但是這個來的更快些)。重啟匯入進程,卻出現了資料庫已存在的提示資訊。於是就進入命令列視窗drop database myapp,可是卻得到了ERROR 1010 (HY000):