Time of Update: 2015-01-05
標籤:mysql使用者密碼 修改、重設、找回1.登入mysql1.1單一實例登入1) mysql 剛裝完mysql無密碼情況下登入2) mysql–u root 剛裝完mysql無密碼情況下登入 3) mysql–u root –p 標準的dba登入3) mysql–u root –p ‘密碼’ 無互動登入。一般不用,容易泄漏密碼登入成功後
Time of Update: 2015-01-05
標籤:mysqlMySQL的安裝方式:(一)二進位格式安裝: RPM安裝包: OS Vendor,比如Red
Time of Update: 2015-01-05
標籤: package lianxi1;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.util.HashMap;import java.util.Map;import org.junit.Test;public class JdbcTest {@Test public
Time of Update: 2015-01-04
標籤:電影《社交網路》中,facebook創始人馬克.紮克失戀後入侵哈佛大學宿舍樓伺服器,竊取資料庫資料,並在兩個小時內完成了一個給校內女生評分的互動網站,該網站一天內點擊數過10W,直接導致學校伺服器崩潰。。。。。。 其實,構建那樣一個網站並不需要很多高深的技術,任何一個有一定網路編程基礎的人都可以做到。馬克構建網站所用的是Apache伺服器和PHP伺服器指令碼語言,我曾經用三天時間學習PHP,然後用了兩個星期為學校寫了一個網站,可見PHP是很簡單的,而facebook後台也是用ph
Time of Update: 2015-01-04
標籤:1、串連Mysql格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼1、串連到本機上的MYSQL。首先開啟DOS視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,斷行符號後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中了,MYSQL的提示符是:
Time of Update: 2015-01-04
標籤:資料庫物件最佳化
Time of Update: 2015-01-04
標籤: 1、分庫分表很明顯,一個主表(也就是很重要的表,例如使用者表)無限制的增長勢必嚴重影響效能,分庫與分表是一個很不錯的解決途徑,也就是效能最佳化途徑,現在的案例是我們有一個1000多萬條記錄的使用者表members,查詢起來非常之慢,同事的做法是將其散列到100個表中,分別從members0到members99,然後根據mid分發記錄到這些表中,牛逼的代碼大概是這樣子:<?phpfor($i=0;$i< 100; $i++ ){//echo "CREATE
Time of Update: 2015-01-04
標籤: 查詢快取 緩衝機制簡單的說就是緩衝sql文本和查詢結果,如果運行相同的sql,伺服器直接從緩衝中取到結果,而不需要去解析和執行sql,如果表更改了,那麼使用這個表的所有緩衝查詢將不再有效,查詢快取值的相關條目被清空。更改指的是表中任何資料或是結構的改變,包括insert、update、delete、truncate、alter table、drop table或drop database等。這對頻繁更新的表,查詢快取是不適合的,
Time of Update: 2015-01-04
標籤:有次同事提出開發使用的mysql資料庫連接很慢,因為我們的mysql開發資料庫是單獨一台機器部署的,所以認為可能是網路連接問題導致的。在進行 ping和route後發現網路通訊都是正常的,而且在mysql機器上進行本地串連發現是很快的,所以網路問題基本上被排除了。以前也遇到過一次這樣的 問題,可後來就不知怎麼突然好了,這次又遭遇這樣的問題,所以想看看是不是mysql的配置問題。在查詢mysql相關文檔和網路搜尋後,發現了一個配置
Time of Update: 2014-12-30
標籤:我是閑的沒事幹,2014過的太浮誇了,部落格也沒寫幾篇,哎~~~
Time of Update: 2014-12-30
標籤:如果你想串連你的mysql的時候發生這個錯誤: ERROR 1130: Host ‘192.168.1.81‘ is not allowed to connect to this MySQL server解決方案:1. 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"
Time of Update: 2015-01-03
標籤:mysql 資料庫 character utf8 終端 最近給學校做一個項目,資料庫要用到oracle,如果在windows下面的,安裝oracle是比較簡單的,但是很不巧,在我接項目前,剛剛換了台Mac,所以這回問題大了,oracle現在最新的版本還不支援Mac os系統,目前10g是支援Mac
Time of Update: 2015-01-02
標籤:一、安裝資料庫1、擷取並安裝mysql$ sudo apt-get install mysql-server2、設定root密碼(在跳出的提示框中輸入密碼即可)3、登陸資料庫,輸入mysql -u root -p,接著出現輸入密碼的提示,輸入完密碼斷行符號即可$ mysql -u root -pEnter passwordWelcome to the MySQL monitor.4、查看資料庫,輸入show databases;mysql > show
Time of Update: 2014-12-30
標籤:ubuntu下安裝apache+php+mysql今天,我在ubuntu下配置了一個Apache伺服器。通過Apache我們可以學習php網路編程,可以用它來部署自己本地的wordpress部落格,從而進一步通過網路和朋友交流。從此,你將深刻體會到網路帶個我們的神奇力量,至少我是這樣覺得的~~步驟一,安裝apache21sudo apt-get install apache2安裝完成。 運行如下命令重啟下:1sudo /etc/init.d/apache2
Time of Update: 2015-01-04
標籤:在mysql中slow query log是一個非常重要的功能,我們可以開啟mysql的slow query log功能,這樣就可以分析每條sql執行的狀態與效能從而進行最佳化了。 一、慢查詢日誌 配置開啟慢查詢日誌 , 配置範例:/etc/mysql/my.cnf[mysqld]log-slow-queries在 my.cnf 設定檔中增加上述配置項並重啟 mysql 服務,這時 mysql 慢查詢功能生效。慢查詢 日誌將寫入參數 DATADIR (資料目錄:/var/lib/
Time of Update: 2014-12-30
標籤:mysql 備份 資料庫 備份最大的好處是在你資料庫表丟失或損壞的情況下可以恢複過來。甚至你不貪婪,只希望恢複一部分你也很開心對吧。有時,正是MySQL管理員造成破壞。而管理員也已經知道表已破壞,用諸如vi或Emacs等編輯器試圖直接編輯它們,這對錶絕對不是件好事!備份資料庫有2個主要方法:以是用mysqldump程式二是直接拷貝資料庫檔案(如用cp、cpio或tar等)。 每種方法
Time of Update: 2015-01-03
標籤:1.確保mysql欄位【包括庫名、表名】的正確,必要使用反引號2.校對集指的是字元之間的關係【對欄位值的字元處理】校對集依賴於字元集校對集:在某個字元集下面,這些字元的排序關係稱之為校對集【對欄位進行某種排序處理】在phpmyadmin中設定庫的編碼,使用的ci結尾的編碼就是使用了校對集【預設是使用的,但是其實校對集基本用不上】_bin:二進位編碼層面直接比較_ci:忽略大小寫_cs:不忽略大小寫【http://www.jb51.net/article/30865.htm】 3.
Time of Update: 2014-12-31
標籤:問題重現(以下討論範圍僅限Windows環境):C:\AppServ\MySQL> mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password:
Time of Update: 2014-12-31
標籤:在mysql上如果直接安裝mysql安裝的不是5.6版本以上.下面記錄怎麼解決安裝最新版mysql5.6以上. 1、查看本機都安裝了mysql什麼版本:rpm -qa | grep mysql,預設是安裝mysql-libs-5.1.71-1.el6.x86_64 2、卸載mysql-libs-5.1.71-1.el6.x86_64 rpm -e --nodeps
Time of Update: 2014-12-31
如何關閉MySQL日誌,刪除mysql日誌,關閉mysql日誌刪除LNMP一鍵安裝包安裝的MySQL預設是開啟了記錄檔的,如果資料操作比較頻繁就會產生大量的日誌,在/usr/local/mysql/var/下面產生mysql-bin.0000* 類似的檔案,而且一般都在幾十MB到幾個GB,更甚會吃掉整個硬碟空間,從來導致mysql無法啟動或報錯,如vps論壇使用者的反饋。如何關閉MySQL的日誌功能:刪除日誌:執行:/usr/local/mysql/bin/mysql -u