Time of Update: 2016-07-15
標籤:測試環境:Centos 6.3和Mysql 5.3一、建立使用者//登入MYSQL@>mysql -u root -p@>密碼//建立使用者mysql> insert into mysql.user(Host,User,Password) values("localhost","cplusplus",password("cplusplus.me"));//重新整理系統許可權表mysql>flush privileges;這樣就建立了一個名為:cplusplus
Time of Update: 2016-07-16
標籤:MySQL支援的資料類型非常多,選擇正確的資料類型對於獲得高效能至關重要。選擇資料類型的幾個原則1、更小的通常更好2、簡單就好,如使用date,time,datetime來儲存時間而不是字串3、盡量避免NULL, 某個欄位如果計劃建索引,就應該盡量把這個欄位設計成NOT NULLDATETIME 與 TIMESTAMPTIMESTAMP 更小, 但是允許的時間範圍小。整數類型TINYINT 8位儲存空間,SMALLINT 16位儲存空間, MEDIUMINT 24位儲存空間, INT 32
Time of Update: 2016-07-16
標籤: 經常設定了mysql的root密碼,就忘記掉了,這種事還是經常發生的。轉自他人(http://www.osyunwei.com/archives/2014.html),權做筆記。linux環境下,解決方案: 1、編輯MySQL設定檔my.cnf vi /etc/my.cnf
Time of Update: 2016-07-16
標籤:裝了個navicat ,然後去串連mysql伺服器,一直連不上,一開始以為是防火牆問題,後來防火牆都關閉, iptable服務關閉,還是不行,網上查了下:主要是因為設定了bind_address=127.0.0.1 原文引用: 問題描述:從一台linux遠端連線另一台linux上的MySQL, 出現ERROR 2003 (HY000): Can‘t connect to MySQL server on
Time of Update: 2016-07-15
標籤: MySQL Replication 是 MySQL 非常有特色的一個功能,他能夠將一個 MySQL Server 的 Instance 中的資料完整的複製到另外一個 MySQL Server 的 Instance 中。雖然複製過程並不是即時而是非同步進行的,但是由於其高效的效能設計,延時非常之少。 Mysql 的 Replication 是一個非同步的複製過程,從一個 Mysql instace(我們稱之為 Master)複製到另一個 Mysql instance(我們稱之
Time of Update: 2016-07-15
標籤:1,jdk配置由於jdk官網的連結不直接支援wget,可以使用下面的方法下載jdk,其中jdk版本為jdk1.8.0_91:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
Time of Update: 2016-07-15
標籤:親自測試,網上其他版本沒法用,有很多錯誤,這是本人親自測試用的,絕對增刪改查都可以。<?php/** * Created by Netbeans. * User: Lugo * Date: 16-7-14 * Version: 1.0.0 * Time: 上午10:50 */ class MysqlHelper { const HOST="localhost"; const DATABASE =
Time of Update: 2016-07-14
標籤:今天寫模糊查詢的時候,按照時間排序並進行分頁時,在mybatis的對應檔中有這樣一條sql語句 1 SELECT 2 <include refid="Base_Column_List"/> 3 FROM USER U 4 WHERE U.status != #{status,jdbcType=VARCHAR} 5 <if test="keyword != null and keyword != ‘‘">
Time of Update: 2016-07-14
標籤:先來就庫存超賣的問題作描述:一般電子商務網站都會遇到如團購、秒殺、特價之類的活動,而這樣的活動有一個共同的特點就是訪問量激增、上千甚至上萬人搶購一個商品。然而,作為活動商品,庫存肯定是很有限的,如何控制庫存不讓出現超買,以防止造成不必要的損失是眾多電子商務網站程式員頭疼的問題,這同時也是最基本的問題。從技術方面剖析,很多人肯定會想到事務,但是事務是控制庫存超賣的必要條件,但不是充分必要條件。舉例:總庫存:4個商品請求人:a、1個商品 b、2個商品
Time of Update: 2016-07-14
標籤:參考文檔:兔大俠整理的MySQL-Python(MySQLdb)封裝類Python安裝模組出錯(ImportError: No module named setuptools)解決方案 環境 windows10 |
Time of Update: 2016-07-14
標籤:mysql explain profilemysql explain用法explain顯示了mysql如何使用索引來處理select語句以及串連表。可以協助選擇更好的索引和寫出更最佳化的查詢語句。使用方法,在select語句前加上explain就可以了,如:explain select * from statuses_status where id=11;650) this.width=650;"
Time of Update: 2016-07-14
標籤:mysql安全小技巧MySQL安全小技巧,後面會慢慢補充。mysql命令列有個參數 -U, --safe-updates Only allow UPDATE and DELETE that uses keys.表示安全的更新,就是說delete或者update資料的時候,必須加上條件,不然就報錯。如:650) this.width=650;"
Time of Update: 2016-07-14
標籤:http://www.cnblogs.com/kissdodog/p/4174421.html一、資料備份 1、使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成一個文字檔。表的結構和表中的資料將儲存在產生的文字檔中。 mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔中產生一個CREATE語句。然後,將表中的所有記錄轉換成一條INSERT語句。然後通過這些語句,就能夠建立表並插入資料。 1、備份一個資料庫 mysqldump
Time of Update: 2016-07-14
標籤:問題描述:資料庫從庫停止同步。 問題分析:show slave status\G;(也可使用show full processlist)顯示
Time of Update: 2016-07-14
標籤:1、在[client]欄位裡加入default-character-set=utf8,如下:[client]port = 3306socket = /var/lib/mysql/mysql.sockdefault-character-set=utf82、在[mysqld]欄位裡加入character-set-server=utf8,如下:[mysqld]port = 3306socket =
Time of Update: 2016-07-15
標籤:三張表,欄位和資料如下,簡單起見都是整形:zzz_repair:==》維修訂單表, 列依次為:訂單號, 省份 zzz_repair_goods:==》維修商品表, 列依次為 訂單號、商品名稱、商品數量zzz_sell: ==》銷售表,列依次為銷售省份、銷售商品、銷售數量 sql: =>求平均每個省的返修比率select--省份分組m.province,--返修數 / 總銷售數sum(num)/(select sum(num) from zzz_sell z
Time of Update: 2016-07-14
標籤:mysql local 系統:centos 6.5 mysql版本5.6.30mysql段雙機互信 192.168.0.31ssh-keygen -t rsa -P ‘‘ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]雙機互信 192.168.0.30ssh-keygen -t rsa -P ‘‘ssh-copy-id -i ~/.ssh/id_rsa.pub
Time of Update: 2016-07-14
標籤:python error subjects mysql 對mysql的錯誤記錄檔進行檢查,如果發現有ERROR,則發送郵件通知。指令碼沒對錯誤記錄檔進行處理,因此重複檢查還會發送,請大家自行對錯誤記錄檔進行處理。代碼如下:#!/usr/bin/pythonimport sysimport osimport send_mail_
Time of Update: 2016-07-14
標籤:running#!/bin/bash#date is 2016-7-13##### 主mstool="/usr/local/mysql/bin/mysql -h mysql_m.bj.com -uroot -proot -P 3306"##### 從sltool="/usr/local/mysql/bin/mysql -h 192.168.153.92 -uroot -proot -P 3306"declare -a slave_statslave_stat=($($sltool -e "
Time of Update: 2016-07-15
標籤:mysql[[email protected] ~]# mysql -S /var/lib/mysql/mysql.sockERROR 1040 (HY000): Too many connections使用gdb命令對mysql的max_connections變更:[[email protected] ~]# gdb -p $(cat&nb