Time of Update: 2016-02-03
標籤:因為放寒假家裡沒有寬頻,便很少上網,前幾天用手機進入自己的個人部落格時竟然返回資料庫不能串連的錯誤,嚇我一跳,網站肯定被人黑了,但轉頭一想我的部落格就幾篇破文章,誰這麼無聊要黑,我並沒有立刻去網上找解決的辦法,因為手機不能串連伺服器。今天開啟電腦第一件事就是要解決這個問題,我確定我的mysql登入密碼沒有寫錯,但是不明白為什麼一直報這樣的錯: Access denied for user ‘root‘@‘localhost‘ (using
Time of Update: 2016-02-03
標籤:可能導致mysql最佳化器選擇錯誤的執行計畫的原因如下:A:統計資訊不準確,mysql依賴儲存引擎提供的統計資訊來評估成本,但有的儲存引擎提供的資訊是準確的,有的引擎提供的可能就偏差很大,如:innodb因為其MVCC的架構,並不能維護一個資料表的行數的精確統計。B:執行計畫中的成本估算不等同於實際執行的成本,所以即使統計資訊精準,最佳化器給出的執行計畫也可能不是最優的,如:有時候某個執行計畫雖然需要讀取更多的頁,但它的實際執行成本卻更小,因為如果這些頁面都是順序或者這些頁面都在記憶體中,
Time of Update: 2016-02-03
標籤:隨著業務量的增長,mysql預設安裝所在分區大小出現瓶頸,通常需要將datadir換到較大的分區樣本原目錄:/usr/local/mysql/data/樣本新目錄:/data/mysqldata/1,停止mysqld服務/sbin/service mysqld stop2,複製資料庫到新目錄cp -R /usr/local/mysql/data/* /data/mysqldata/3,賦於mysql目錄許可權chown -R mysql:mysql
Time of Update: 2016-02-03
標籤:mysql主從同步的結構模式一主一從(重要),一主多從(最常用),主從從,主主結構;控制主從同布時,備份指定的資料庫而不是備份所有的庫:1 在主要資料庫服務端配置:vim /etc/my.cnf[mysqld]binlog-do-db=db_name #只允許同步這個庫binlog-ignore-db=db_name #只不同步這個庫2 在從資料庫服務端配置:vim
Time of Update: 2016-02-02
標籤:1. 關閉正在啟動並執行MySQL服務2. 開啟DOS視窗,轉到mysql\bin目錄3. 輸入mysqld --skip-grant-tables 斷行符號 --skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證4. 再開一個DOS視窗(因為剛才那個DOS視窗已經不能動了),轉到mysql\bin目錄 5. 輸入mysql斷行符號,如果成功,將出現MySQL提示符 >6. 串連許可權資料庫:
Time of Update: 2016-02-02
標籤:1. 在D:\xampp\htdocs下建立test.php<?php $dbhost = ‘localhost:3306‘; //mysql伺服器主機地址 $dbuser = ‘root‘; //mysql使用者名稱 $dbpass = ‘‘;//mysql使用者名稱密碼 $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die(‘Could not
Time of Update: 2016-02-02
標籤:目錄:1.下載2.Windows部署3.CentOS部署4.設定5.參考資料1.下載 :http://dev.mysql.com/downloads/mysql/2.Windows部署 2.1.下載並解壓mysql-5.7.10-winx64.zip 2.2.複製my-default.ini,並重新命名為my.inibasedir = E:\\mysql-5.7.10-winx64 --檔案目錄datadir = E:\\mysql-5.7.10-winx64
Time of Update: 2016-02-03
標籤:MYSQL擷取自增ID的四種方法 1. select max(id) from tablename 2.SELECT LAST_INSERT_ID() 函數 LAST_INSERT_ID
Time of Update: 2016-02-03
標籤:開啟eclipse1.右擊要匯入jar包的項目,點properties 2.左邊選擇java build path,右邊選擇libraries 3.選擇add External jars 4.選擇jar包的按照路徑下的確定後就行了。Java串連MySQL的最新驅動包 http://www.mysql.com/downloads/connector/j 1.滑鼠放在你建的根目錄上面。右擊,然後選擇最下面的properties。 2.
Time of Update: 2016-02-02
標籤:1、請不要在SELECT中使用DISTINCT; #會用到暫存資料表2、儘可能不要SELECT
Time of Update: 2016-02-02
標籤:mysql幾種效能測試的工具使用近期由於要比較mysql及其分支mariadb, percona的效能,瞭解了幾個這方面的工具,包括:mysqlslap sysbench tpcc-mysql,做一個整理,備忘,分享1、mysqlslap 安裝:簡單,裝了mysql就有了 作用:類比並發測試資料庫效能。 優點:簡單,容易使用。
Time of Update: 2016-02-02
標籤:在預設情況下,Mysql安裝以後會在/tmp目錄下產生一個mysql.sock檔案,如該檔案丟失則Mysql將不能夠正常啟動,解決方案:使用mysqld_safe 啟動即可解決;#basedir:mysql安裝路徑,預設在/usr/local/mysql下;datadir:資料庫存放路徑,預設在/usr/local/mysql/data#使用下面的命令啟動後,會在/tmp/下產生一個mysql.sock檔案#./ 即為:/usr/local/mysql/bin$
Time of Update: 2016-02-02
標籤:1、髒讀髒頁只是在緩衝池中已經修改的頁但是沒有重新整理到磁碟中,即資料庫執行個體記憶體中的頁和磁碟中的頁事不一致的,當然在重新整理到磁碟之前,日誌都已經被寫入到了重做記錄檔中,而所謂的髒資料是指事務對緩衝池中行記錄的修改,但並沒有被提交對於髒頁的讀取,是非常正常的。髒頁是因為資料庫執行個體記憶體和磁碟非同步造成的,這並不影響資料的一致性(或者說兩者最終會達到一致性,當髒頁重新整理回到磁碟中)。並且因為髒頁的重新整理時非同步,不影響資料庫的可用性,帶來了效能的提高髒資料就截然不同,髒資料是未
Time of Update: 2016-02-02
標籤:資料庫 mysql[client]port = 3307socket = /usr/local/mysql5_6/mysql.sockdefault-character-set=utf8[mysql]prompt = mysql(\\[email protected]\h-\R:\\m:\\s [\\d])>#提示當前資料庫操作使用者名稱、庫名、時間等default-character-set=utf8[mysqld]basedir = /usr/local/mysql5_
Time of Update: 2016-02-02
標籤:oracle mysql 資料庫 壓縮包 服務端 壓縮版下載oracle官網mysql壓縮包本人用的是64位。1,解壓到指定目錄盤如:C:\mysql\mysql-5.7.10-winx642,配置目錄下 建立my.ini內容如下:[mysql]# 設定mysql用戶端預設字元集default-character-set=
Time of Update: 2016-02-02
標籤:一、安裝 yum安裝:yum install -y mysql-server mysql mysql-devel設定自啟動:chkconfig mysqld on啟動MySQL:service mysqld start設定root密碼:/usr/bin/mysqladmin -u root password "123456"安裝測試:mysql&nbs
Time of Update: 2016-02-02
標籤:python操作資料庫什麼是MySQLdbMySQLdb 是用於Python連結Mysql資料庫的介面,它實現了 Python 資料庫 API 規範 V2.0,基於 MySQL C API
Time of Update: 2016-02-02
標籤:localhost 原始碼 python 資料庫 import 什麼是MySQLdbMySQLdb 是用於Python連結Mysql資料庫的介面,它實現了 Python 資料庫 API 規範 V2.0,基於 MySQL C API
Time of Update: 2016-02-01
標籤:mysql xtrabackup 資料庫InnoDB 有個商業的InnoDB Hotbackup,可以對InnoDB引擎的表實現線上熱備。而 percona出品的Xtrabackup,是InnoDB
Time of Update: 2016-02-02
MySQL高可用組件MHA參數詳解MHA目前在 MySQL高可用方面是一個相對成熟的解決方案,它由日本人開發,是一套優秀的作為 MySQL高可用性環境下故障切換和主從提升的高可用軟體。MHA提供了一系列配置參數,深入理解每個參數的具體含義,對最佳化配置、合理使用MHA非常重要,很多高可用性也都是通過合理配置一些參數而實現的。下面我們來詳細介紹一些在使用MHA過程中可能用到的一些參數~Local :指每一個配置塊內部。 Local功能的參數需要放置在[server_xxx] 塊下面 App