Time of Update: 2015-04-22
標籤:在Linux下安裝完mysql之後,通常需要作如下修改才能比較方便地使用 1. 添加一個遠端連線使用者通常我們需要從外部遠端連線mysql資料庫,mysql資料庫預設是沒有設定允許遠端連線的使用者的,我們需要自己添加。可以先查看當前mysql資料庫中已存在的使用者:use mysql;select host,user,password from
Time of Update: 2015-04-22
標籤:轉載:http://blog.csdn.net/hguisu/article/details/7325124溫習《高效能MySQL》的複製篇.1 複製概述
Time of Update: 2015-04-22
標籤:批量inserthttp://blog.csdn.net/xiaoxian8023/article/details/20155429 Mysql jdbc 批處理資料,需要給jdbc串連加上rewriteBatchedStatements=true。預設jdbc是不會開啟批處理。 例如:jdbc:mysql://10.250.4.98:3306/dbname rewriteBatchedStatements=true Java Upda
Time of Update: 2015-04-22
標籤:mysql linux server 資料庫 database ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall
Time of Update: 2015-04-22
標籤: 最近在做一個交通流的資料分析,需求是對于海量的城市交通資料,需要使用MapReduce清洗後匯入到HBase中儲存,然後使用Hive外部表格關聯HBase,對HBase中資料進行查詢、統計分析,將分析結果儲存在一張Hive表中,最後使用Sqoop將該表中資料匯入到MySQL中。整個流程大概如下: 下面我主要介紹Hive關聯HBase表——Sqoop匯出Hive表到MySQL這些流程,
Time of Update: 2015-04-22
標籤:MySQL 當記錄不存在時插入(insert if not exists) 在 MySQL 中,插入(insert)一條記錄很簡單,但是一些特殊應用,在插入記錄前,需要檢查這條記錄是否已經存在,只有當記錄不存在時才執行插入操作,本文介紹的就是這個問題的解決方案。 在 MySQL
Time of Update: 2015-04-22
標籤:1.索引作用 在索引列上,除了上面提到的有序尋找之外,資料庫利用各種各樣的快速定位技術,能夠大大提高查詢效率。特別是當資料量非常大,查詢涉及多個表時,使用索引往往能使查詢速度加快成千上萬倍。 例如,有3個未索引的表t1、t2、t3,分別只包含列c1、c2、c3,每個表分別含有1000行資料群組成,指為1~1000的數值,尋找對應值相等行的查詢如下所示。SELECT c1,c2,c3 FROM t1,t2,t3 WHERE c1=c2 AND
Time of Update: 2015-04-22
標籤:在安裝伺服器時做了相應的筆記,這個方法是親身經驗成功的,隨著版本的不斷更新,也許會有一些地方不同,但是基本原理都是一樣的。1.安裝CentOS 6 ,可以選擇最小安裝,也可以安裝案頭2.升級系統yum update3.安裝mysql,並設定mysql開機自啟動,同時啟動mysqlyum install mysqlyum install mysql-serverchkconfig --levels 35 mysqld onservice mysqld
Time of Update: 2015-04-22
標籤:MySQL學習筆記十二:資料備份與恢複資料備份1.物理備份與邏輯備份物理備份物理備份就是將資料庫的資料檔案,設定檔,記錄檔等複製一份到其他路徑上,這種備份速度一般較快,因為只有I/O操作。進行物理備份時,一般都 需要關閉mysql伺服器,或者對需要備份的對象進行鎖定,要不很容易造成備份的不一致性,恢複時可能會遺失資料。物理備份的方式有很多,如作業系統命令
Time of Update: 2015-04-22
標籤:有些情況下,在Mysql中執行查詢耗時太久,或者進程管理器中看到佔滿了CPU單線程利用率,需要終止該查詢,但是重啟資料庫伺服器顯得太麻煩耗時,且影響其他使用者,此時可以通過下面的命令終止指定的查詢操作。show processlist;kill <queryingid>; 其中show processlist;列出正在處理的資料庫工作清單;kill 後面接列出的正在查詢的那個執行慢的查詢任務的id。 不重啟Mysql終止查詢
Time of Update: 2015-04-22
標籤:如何寫一個語句能一下更新幾百條MYSQL資料!需要測試MYSQL資料庫,裡面有一個上萬條資料的資料庫,如何寫一個PHP檔案一下每次更新幾百條資訊,我都是寫一個迴圈一次更新一條資訊,這樣我知道用WHILE寫就可以了,要是一次更新好比100條資料改如何寫呢!謝謝 正確答案是:UPDATE cdb_posts SET views = rand(); 順便給你找了點關於mysql rand函數的執行個體,如下: 那就在insert
Time of Update: 2015-04-22
標籤:cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql \-DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \-DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_READLINE=
Time of Update: 2015-04-22
標籤:原文出處: kaiyuanba 歡迎分享原創到伯樂頭條資料庫是WEB大多數應用開發的基礎。如果你是用PHP,那麼大多資料庫用的是MYSQL也是LAMP架構的重要部分。PHP看起來很簡單,一個初學者也可以幾個小時內就能開始寫函數了。但是建立一個穩定、可靠的資料庫確需要時間和經驗。下面就是一些這樣的經驗,不僅僅是MYSQL,其他資料庫也一樣可以參考。1、使用MyISAM而不是InnoDBMySQL有很多的資料庫引擎,單一般也就用MyISAM和Inno
Time of Update: 2015-04-22
標籤:mysql1. 安裝mysql2. 在喜好設定中啟動 mysql 服務3. 開啟終端 輸入 mysql , 會發現chenhong:~ chenhong$ mysql-bash: mysql: command not found4. 設定mysql 命令,輸入 1)alias mysql=/usr/local/mysql/bin/mysql2)alias
Time of Update: 2015-04-22
標籤:準備篇:1、配置防火牆,開啟80連接埠、3306連接埠vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允許80連接埠通過防火牆-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
Time of Update: 2015-04-22
標籤:status = show status like ‘%%‘ [例:show status like ‘Com_select‘]variables = show variables like ‘%%‘ [例:show variables like ‘query_cache_size‘]1、MySQL查詢次數(取自show
Time of Update: 2015-04-22
標籤:Mysql 出現Table‘xxx’is read only問題解決方案方法/步驟 Mysql資料庫在由Mssql資料庫匯入資料檔案後出現“ERROR 1036 (HY000): Table ‘xxxx‘ is read only”的錯誤提示,解決方案如下: 在Linux命令列下輸入下面命令: mysqladmin -p
Time of Update: 2015-04-22
標籤:MySQL命令列匯出資料庫: 1,進入MySQL目錄下的bin檔案夾:cd MySQL中到bin檔案夾的目錄 如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接將windows的環境變數path中添加該目錄)2,匯出資料庫:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱 如我輸入的命令列:mysqldump -u root -p news >
Time of Update: 2015-04-22
標籤:本文轉自一位前輩的文章,感覺寫得很好,就轉過來了。這個是那位前輩的原文地址:http://www.111cn.net/database/mysql/81698.htm 當我們在最佳化SQL時,想看看自己寫的SQL的執行效率問題,MySql給我們提供一個命令explain,可以顯示我們所寫的SQL效率。一個常見的理解錯誤:mysql在執行explain時不會執行sql語句,事實上如果查詢的from欄位有子查詢,explain會執行子查詢。explain只能解釋selec
Time of Update: 2015-04-22
標籤:今天剛開始安裝了64位版本的mysql5.5 ,安裝很順利,後來發現庫不相容的問題,於是卸載,安裝mysql-5.5.27-win32的32位版本,奇怪了,怎麼安裝,怎麼卸載都不行,就是到最