Time of Update: 2016-05-03
標籤:linux下安裝mysql教程一大片,我就不說了,再此說下windows 下如何安裝這個5.7版本,並且有些坑已踩!一:進入mysql:http://www.mysql.com/downloads/ ,點擊community 二:選擇windows下版本 三:選擇installer 四:到了這個介面,有直接安裝的包,32位的同學看到這裡下載完直接安裝可以了,後面的不用看了 五:我們要安裝64位伺服器端,選擇MySql
Time of Update: 2016-05-03
標籤:第一步:在master上建立用於同步的使用者GRANT FILE,REPLICATION SLAVE,REPLICATION CLIENT,SUPER ON *.* TO [email protected]‘192.168.0.246‘IDENTIFIEDby ‘backup‘;第二步:配置master機的my.cnf,在mysqld段加上:server-id = 1588replicate-same-server-id = 1relay-log =
Time of Update: 2016-05-03
標籤: 最理想的情況是,把三者編碼都統一成gbk或者utf-8,這樣解析就一切正常。但如何不統一呢? 比如: ——PHP的編碼是utf-8 ——MySQL的編碼是utf-8 ——瀏覽器的編碼是gbk 這時,只要考慮PHP和瀏覽
Time of Update: 2016-05-04
標籤:linux下mysql忘記root密碼可以跳過安全模式進入mysql修改root密碼;首先關閉mysql服務,service mysql stop然後找到mysql的設定檔my.cnf,在mysqld的配置下面加上:skip-grant-tables;重啟mysql服務mysql stopmysql start就可以用空密碼進入mysql修改root密碼:update user set password=PASSWORD("new_pass") where user=‘root‘;
Time of Update: 2016-05-04
標籤:如果某一項中設定的是varchar(50)那麼對英文當然是50那麼對中文呢utf-8的中文佔3個位元組那麼,這個varchar(50)是不是只能存16個漢字了? 不是這樣的,mysql低版本之前是這樣的,但是5.0以後就不是了 mysql varchar(50) 不管中文 還是英文
Time of Update: 2016-05-04
標籤:在mysql 中建立參考條件約束的時候會出現MySQL ERROR 1005: Can‘t create table (errno: 150)的錯誤資訊結果是不能建立 參考條件約束。 出現問題的大致情況 1、外鍵的參考型別不一樣,主鍵是int外鍵是char 2、找不到主表中 引用的列 3、主鍵和外鍵的字元編碼不一致 4、還有要建立外鍵的話,要先建立索引。沒有建立索引也會出錯。MySQL ERROR 1005: Can't
Time of Update: 2016-05-04
標籤:討論MySQL選擇索引時單列單列索引和多列索引使用,以及多列索引的最左首碼原則。1. 單列索引 在效能最佳化過程中,選擇在哪些列上建立索引是最重要的步驟之一。可以考慮使用索引的主要有兩種類型的列:在Where子句中出現的列,在join子句中出現的列。請看下面這個查詢:Select age -- 不使用索引 FROM people Where firstname=‘Mike‘ -- 考慮使用索引 AND lastname=‘Sullivan‘ --
Time of Update: 2016-05-04
標籤:一:登入報錯ERROR 1045 (28000): Access denied for user ‘mysql‘@‘localhost‘ (using password: NO)mysql記錄檔總結此問題的整體步驟如下:第一步:修改pid路徑查看記錄檔中錯誤資訊:cat /var/log/mysqld.log2013-10-26 16:39:34 3712 [ERROR] /usr/sbin/mysqld: Can‘t create/write to file
Time of Update: 2016-05-04
標籤:nt(M)我們先來拆分,int是代表整型資料那麼中間的M應該是代表多少位了,後來查mysql手冊也得知了我的理解是正確的,下面我來舉例說明。 MySQL 資料類型中的 integer types 有點奇怪。你可能會見到諸如:int(3)、int(4)、int(8) 之類的 int 資料類型。剛接觸 MySQL 的時候,我還以為 int(3) 佔用的儲存空間比 int(4) 要小, int(4) 佔用的儲存空間比 int(8) 小。後來,參看 MySQL 手冊,發現自己理解錯了。&
Time of Update: 2016-05-04
標籤:我們在寫sql的時候,經常用到in,in後面跟一堆常量列表,如id。有人說in的效率很高,而有人說很低;有人說in能使用索引,還有人說in不能使用索引。。。 到底是一個怎樣的情況呢?我們分析以下幾種情況 在這之前,我們先瞭解一下explain的幾種type類型(本次分析即參照type類型),按照效能從高到低: const:表中的一個記錄的最大值能夠匹配這個查詢(索引可以是主鍵或惟一索引)。因為只有一行,這個值實際就是常數,因為MYSQL先讀這個值然後把它當做常數來對待
Time of Update: 2016-05-04
標籤:接觸過virtualenv後,想在這個虛擬環境中安裝獨立的開發環境。在安裝MySQLdb時遇到錯誤pc 09:09:30 File "/home/pc/work/VENV/py3/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 50, in run_setup lambda: execfile( File "/home/pc/work/VENV/py3/local/lib/python2.7/site-
Time of Update: 2016-05-04
標籤:摘自:http://www.educity.cn/wenda/590849.htmlhttp://blog.csdn.net/hguisu/article/details/7106159問:不是說,一條sql語句只能用一個索引麼但SELECT * FROM `comment` WHERE `toconuid` = ‘10‘ or `tocomuid` = ‘10‘其中 toconuid列 和 tocomuid列 分別為單列索引explain後 顯示兩個索引都用了,extra為 Using
Time of Update: 2016-05-04
標籤:分表是分散資料庫壓力的好方法。 分表,最直白的意思,就是將一個表結構分為多個表,然後,可以再同一個庫裡,也可以放到不同的庫。 當然,首先要知道什麼情況下,才需要分表。個人覺得單表記錄條數達到百萬到千萬層級時就要使用分表了。 分表的分類: 1.縱向分表 將本來可以在同一個表的內容,人為劃分為多個表。(所謂的本來,是指按照關係型資料庫的第三範式要求,是應該在同一個表的。) 分表理由:根據資料的活躍度進行分離,(因為不同活躍的資料,處理方式是不同的) 案例:
Time of Update: 2016-05-04
標籤:mysql mysql安裝 mysql找回root密碼我的安裝環境為 centos6.4 MySQL相關的包由
Time of Update: 2016-05-04
標籤:mysql mysql安裝 mysql找回root密碼我的安裝環境為 centos6.4 MySQL相關的包由
Time of Update: 2016-05-04
標籤:解決方案1:在php程式碼裡面設定警示層級 <?php error_reporting = E_ALL & ~E_DEPRECATED方法2:禁止php報錯 display_errors = On 改為 display_errors = Off方法3:使用mysqli或者PDO
Time of Update: 2016-05-04
標籤:最近開始鼓搗mac 本子,最開始的當然是安裝環境,ide 和
Time of Update: 2016-05-03
標籤: 每次面試後,都決定一改前非。事實上依然和那些發誓再吃最後一份美食的胖子一樣。不管這次是不是三分鐘熱度但是至少我開始。 MYSQL引擎
Time of Update: 2016-05-03
標籤:一:把mysql-connector-java-5.1.20-bin.jar匯入到本項目工程的目錄下,步驟如下: (1)先建立一個Web Project項目,取項目名為test (2)右鍵點擊工程下的JRE System Library --> Buid Path --> Configure Build Path --> Libraries --> Add Library --> User Library --> new -->
Time of Update: 2016-05-03
標籤:mysql常用操作MySQL常用操作(1)更改mysql資料庫root密碼#給mysql的root使用者佈建密碼mysqladmin -uroot password ‘yourpassword‘#登入到本地mysqlmysql -uroot -p(2)串連遠端資料庫#remote_host_ip:遠程或者本地區域網路的資料庫伺服器ip#-P:遠程或者本地區域網路的資料庫伺服器mysql的連接埠mysql -uroot -