Time of Update: 2015-09-12
標籤:在Linux 上面裝上了 Mysql 資料庫,但是發現密碼忘了,悲催,解決方案跟Window系統下一樣的, 不管是哪個作業系統處理的思路是相同的,就是首先要把mysql的許可權去掉,這樣即使忘了密碼,不使用密碼,照樣可以進入,但是window 和linux 在 屏蔽mysql許可權方面稍有不同;這個方法適用於 忘記密碼,或是剛開始安裝mysql ,還沒有密碼,需要設定密碼的情況; 網上查了一下使用:mysqladmin -u root -p password
Time of Update: 2015-09-11
標籤:內容提綱MySQL的特點;硬體、系統最佳化;MySQL 配置最佳化;SCHEMA設計最佳化;SQL 最佳化;其他最佳化。MySQL 的特點首先,需要明確的是。想要做好MySQL最佳化,需要先瞭解MySQL都有哪些特點:簡言之,MySQL一般用於互連網業務的資料持久化儲存,並且用於保證資料的一致性、可靠性,而不是用於:複雜查詢;複雜運算;大二進位儲存。等奇葩用途。CPU的利用特點看看MySQL不同版本對CPU多核的支援、利用情況:建議:採用最新MySQL版本,以提升其CPU利用率;
Time of Update: 2015-09-12
標籤:mysql 字元類型 欄位長度 一行中可以容納多少欄位長度?每個欄位擁有長度又可以是多少?是否資料類型的限制長度固定不變?帶著這幾個問題,我們開始進行一系列研究。一、行容納的欄位長度
Time of Update: 2015-09-12
標籤:mysql 設定主從mysql 設定主從Table of Contents主從擴充升級讀寫分離:主主複製: 互為主從, 也叫雙主資料分區, 分區 (進階, 難)主從主從:非同步實現slave 的 IO thread當有資料需要同步的時候, master 的 bin log dump 會傳給 slave 的 IO thread, 否則 slave 會睡眠slave 的 sql thread 負責將 bin log 從 master 下載到 slavemysql
Time of Update: 2015-09-11
標籤:一般要麼是伺服器扛不住,或者是mysql設定的最大串連數太小了查看mysql最大串連數show variables like ‘max_connections‘; Variable_name | Value |+-----------------+-------+| max_connections | 151 在查看過去的最大串連數show global status like ‘Max_used_connections‘; Variable_name | Value |+------
Time of Update: 2015-09-11
標籤:1、啟動MySQL伺服器實際上上篇已講到如何啟動MySQL。兩種方法:一是用winmysqladmin,如果機器啟動時已自動運行,則可直接進入下一步操作。二是在DOS方式下運行 d:/mysql/bin/mysqld2、進入mysql互動操作介面在DOS方式下,運行:d:/mysql/bin/mysql -u root -p 出現提示符,此時已進入mysql的互動操作方式。如果出現 "ERROR 2003: Can‘t connect to MySQL
Time of Update: 2015-09-11
標籤: /*第一步 建立以下兩個 日誌表 */ CREATE TABLE `slow_log` ( `start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `user_host` mediumtext NOT NULL, `query_time` time NOT NULL, `lock_time`
Time of Update: 2015-09-11
標籤: 並發控制 共用鎖定 獨佔鎖定 表級 行級鎖 InnoDB Falcon事務: Start Transaction
Time of Update: 2015-09-11
標籤:新增索引:LTER TABLE `tablename` ADD INDEX `sdhid` (`createTime`) USING BTREE ;[SQL]ALTER TABLE `tablename` ADD INDEX `sdhid` (`createTime`) USING BTREE ;受影響的行: 0時間: 737.600s[SQL]ALTER TABLE tablename add INDEX jkjk(createTime) USING BTREE;受影響的行:
Time of Update: 2015-09-11
標籤:mysql 線程池 thread_cache_size 調優 thread_cahe_size線程池,線程緩衝。用來緩衝閒置線程,以至於不被銷毀,如果線程緩衝中的空閑線程,需要重建立立新串連,則會優先調用線程池中的緩衝,很快就能響應串連請求。每建立一個串連,都需要一個線程與之匹配MariaDB [(none)]> show global
Time of Update: 2015-09-11
標籤: 首先如果yum源中如果沒有nginx,需要自己添加資產庫先安裝nginx的yum源http://nginx.org/en/linux_packages.html#stable 找到連結,安裝:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm查看:yum info nginx安裝:yum install nginxservice
Time of Update: 2015-09-11
標籤:背景最近在公司做資料移轉方面的工作,使用mysql資料庫在測試環境類比資料遷移,在遷移測試的過程中需要做資料備份和恢複mysql資料備份和恢複比較簡單,可以選擇mysqldump工具,這裡簡單提一下在遷移資料過程中常用的一些操作1.備份和恢複整個資料庫在主要資料庫上使用mysqldump命令備份一下資料庫:mysqldump -uroot -p jobs >
Time of Update: 2015-09-10
標籤:一,mysql命令列參數Usage: mysql [OPTIONS] [database] //命令方式 -?, --help //顯示協助資訊並退出 -I, --help
Time of Update: 2015-09-10
標籤:推薦書<高效能mysql>命令: show processlist; 如果是root帳號,你能看到所有使用者的當前串連。如果是其它普通帳號,只能看到自己佔用的串連。 show processlist;只列出前100條,如果想全列出請使用show full processlist; mysql> show processlist; 命令: show status;命令:show status like
Time of Update: 2015-09-11
標籤:關於這四個隔離等級的介紹: 未提交讀(READ UNCOMMITTED)。另一個事務修改了資料,但尚未提交,而本事務中的SELECT會讀到這些未被提交的資料(髒讀)。 提交讀(READ COMMITTED)。本事務讀取到的是最新的資料(其他事務提交後的)。問題是,在同一個事務裡,前後兩次相同的SELECT會讀到不同的結果(不重複讀)。 可重複讀(REPEATABLE
Time of Update: 2015-09-10
標籤: SELECT * FROM mobile_card.mcc_o2o_repayment_request orr INNER JOIN bi_o2o_sfq.CARD C ON C.CARDID = orr.cardno LIMIT 0, 50 Error Code: 1267. Illegal mix of collations
Time of Update: 2015-09-11
標籤:(1)關於設定檔路徑有時候,我發現雖然嘗試修改了設定檔的一些變數,但是並沒有生效。後來才發現原來是因為修改的檔案並非MySQL伺服器讀取的設定檔。如果不清楚MySQL當前使用的設定檔路徑,可以嘗試這樣查看:從可以看出, 伺服器首先會讀取/etc/my.cnf檔案,如果發現該檔案不存在,再依次嘗試從後面的幾個路徑進行讀取。文本命令: /usr/sbin/mysqld --verbose --help | grep -A 1 ‘Default
Time of Update: 2015-09-11
標籤:今天有同事說到了怎麼MySQL中查詢擷取每個班級成績前三名的學生資訊,在網上查了查,然後寫出代碼,很快就OK了。 CREATE TABLE t_testscore( pk_id INT PRIMARY KEY, c_name VARCHAR(50) , c_score INT, c_class INT )DEFAULT CHARSET=utf8;INSERT INTO
Time of Update: 2015-09-12
標籤: innodb這種引擎,與MYISAM引擎的區別很大。特別是它的資料存放區格式等.對於innodb的資料結構,首先要解決兩個概念性的問題: 共用資料表空間以及獨佔資料表空間。什麼是共用資料表空間和獨佔資料表空間共用資料表空間以及獨佔資料表空間都是針對資料的儲存方式而言的。共用資料表空間: 某一個資料庫的所有的表資料,索引檔案全部放在一個檔案中,預設這個共用資料表空間的檔案路徑在data目錄下。 預設的檔案名稱為:ibdata1
Time of Update: 2015-09-11
標籤:1、使用了存過程,很多相似性的刪除,更新,新增等操作就變得輕鬆了,並且以後也便於管理! 2、預存程序因為SQL語句已經預編繹過了,因此啟動並執行速度比較快。 3、預存程序可以接受參數、輸出參數、返回單個或多個結果集以及傳回值。可以向程式返回錯誤原因。 4、預存程序運行比較穩定,不會有太多的錯誤。只要一次成功,以後都會按這個程式運行。 5、預存程序主要是在伺服器上運行,減少對客戶機的壓力。