Time of Update: 2016-05-12
標籤:使用mysql匯入資料庫時很不湊巧的出現:Failed to open file ‘xxx.sql‘, error: 2出現這種情況時什麼都不要幹,第一在你的mysql中設定編碼模式 set names 編碼模式;第二盡量你匯入的資料庫的名字不要是中文,先把他改為英文名再匯入試試。如若不行請試以下方法;主要的原因在於mysql沒許可權讀取你指定匯入盤符的許可權。so我們此時應該給mysql
Time of Update: 2016-05-12
標籤:一、從官網下載ZIP Archive檔案網址:http://dev.mysql.com/downloads/mysql/二、解壓把下載好的壓縮包解壓到你想要安裝的地方三、配置ini檔案開啟解壓好的檔案,裡面有個my-default.ini檔案。我們現在要建立一個my,ini檔案,然後建立的檔案內容至少包括但不限於一下內容:[mysql]# 設定mysql用戶端預設字元集default-character-set=utf8 [mysqld]#設定3306連接埠port = 3306
Time of Update: 2016-05-12
標籤:現在人臉的特徵點儲存是檔案形式,想把它儲存到資料庫中。1. 先到官網下載mysql。選擇相應的版本。http://dev.mysql.com/downloads/mysql/我選擇的是:64位的。(因為我們現在的項目都是產生64位的。)然後解壓到你要安裝的目錄。比如,我的是c:\Program Files2. 以管理員權限開啟cmd到bin目錄。附件->命令提示字元->右鍵->以管理員方式運行。到bin目錄:cd C:\Program
Time of Update: 2016-05-12
標籤:MySQL mac的安裝著實費了些功夫。最開始想省事用brew 安裝,結果總是有問題,原來brew安裝MySQL並沒那麼簡單,還要進行一些配置。索性直接到網站下載:http://www.mysql.com/downloads/ 選擇選擇community server, 然後下載了dmg檔案其中,安裝過程中,會告訴你一個臨時的密碼,一定記住。 安裝完畢後,開啟終端,啟動mysql serversudo
Time of Update: 2016-05-11
標籤:如何對比兩個MySQL執行個體的參數情況,生產中常會有這樣的需求,最近寫了個python指令碼,可基本實現該需求。 指令碼#!/usr/bin/pythonimport MySQLdb,sysdef fetch_variables(ip,user,passwd,port,variable=False): # Open database connection try: db = MySQLdb.connect(host=ip,
Time of Update: 2016-05-12
標籤:先在workbench中建立一個schema 比如叫 javatemp 再右鍵shcema裡面的table建立一個叫new_table的table 然後設定一下table裡面有什麼 右鍵new_table 顯示前100行 可以先往裡面手動添加一些資料 資料庫的就到這然後開啟J2EE 建立Dynamic web project 先匯入串連mysql的驅動jar包 直接將jar包拖到WEB-INF下的lib目錄 在webContent裡建立讀取資料庫jsp檔案 代碼如下<
Time of Update: 2016-05-11
標籤:xtrabackup是一種支援InnoDB和xtradb儲存引擎的的物理備份工具,它有以下幾個特點: (1)備份過程快速、可靠; (2)備份過程不會打斷正在執行的事務; (3)能夠基於壓縮等功能節約磁碟空間和流量; (4)自動實現備份檢驗; (5)還原速度快。 需要安裝的軟體包:percona-xtrabackup可以從官網https://www.percona.com/software/mysql-database/percona-xtrabackup擷取相應版本&n
Time of Update: 2016-05-12
標籤:編譯安裝zabbix3.0 並且與mysql分離【前提】參考:http://www.cnblogs.com/xiaoxiaoguixia/p/4032355.html設計圖:分為三個部分:zabbix-server zabbix*.tar.gz 源碼包支援zabbix-web lamp 環境支援mysql zabbix mysql資料庫儲存zabbix的各種表結構和未來zabbix收集到agent的資料650) this.width=650;"
Time of Update: 2016-05-10
標籤:二進位安裝mysql 如何使用二進位安裝mysql5.5.48 mysql 二進位 一、實驗環境CentOs 6.6 [[email protected] ~]# uname -rs Linux 2.6.32-504.el6.i686[[email protected] ~]# 二、實驗步驟
Time of Update: 2016-05-10
標籤:MySQL 為關係型資料庫(Relational Database Management System), 這種所謂的"關係型"可以理解為"表格"的概念, 一個關係型資料庫由一個或數個表格組成, 的一個表格:表頭(header): 每一列的名稱;列(row): 具有相同資料類型的資料的集合;行(col): 每一行用來描述某個人/物的具體資訊;值(value): 行的具體資訊, 每個值必須與該列的資料類型相同;鍵(key): 表中用來識別某個特定的人\物的方法, 鍵的值在當前列中具有唯一性。
Time of Update: 2016-05-12
標籤:mysql資料備份與還原mysql資料備份與還原資料備份mysqldump備份直接複製這個資料庫目錄mysqlhotcopy工具快速備份資料還原mysql命令還原使用source 命令匯入備份sql檔案使用直接複製到資料目錄的方法mysqlhotcopy快速恢複資料備份mysqldump備份mysqldump備份的基本文法格式如下:mysqldump -u user -h host -p password dbname[tbname,[tbname...]] >
Time of Update: 2016-05-11
標籤: 查詢用逗號分隔的欄位,可以用字串函數FIND_IN_SET(); 查詢資料庫表中某個欄位(值分行顯示),可以用函數in()。 今天工作中遇到一個問題,就是用FIND_IN_SET()函數解決的。 第一部分:
Time of Update: 2016-05-10
標籤:mysql多執行個體啟動mysql時,需要指定此執行個體的設定檔:/bin/sh ${CmdPath}/mysqld_safe --defaults-file=/data/${port}/my.cnf 2>&1 > /dev/null
Time of Update: 2016-05-11
標籤:按照漢字的拼音排序,用的比較多是在人名的排序中,按照姓氏的拼音字母,從A到Z排序; 如果儲存姓名的欄位採用的是GBK字元集,那就好辦了,因為GBK內碼編碼時本身就採用了拼音排序的方法(常用一級漢字3755個採用拼音排序,二級漢字就不是了,但考慮到人名等都是常用漢字,因此只是針對一級漢字能正確排序也夠用了)。直接在查詢語句後面 添加 order by name asc;
Time of Update: 2016-05-10
標籤:看著官網文檔搞了半天,也不知所已,最後還是搜尋了一下,還是中文好懂1 下載解壓部分略。。。 2 添加環境變數 在path後加上xx盤:/xx目錄/mysql-5.7.12-winx64/bin 3 mysql-5.7.12-winx64目錄下建立my.ini設定檔(也可以直接複製my-default檔案然後改名),開啟my.ini檔案,裡面寫入以下內容(具體路徑,以自己的為準)# For advice on how to change settings
Time of Update: 2016-05-09
標籤:關鍵字進入mysql:mysql -uroot -p查看資料庫:show databases進入資料庫:use DATABASE‘S_NAME查看資料庫中表:show tables以上在doc下示範,以後的在工具中示範 mysql中大小寫不敏感 建立庫:create database if not exists DATABASE‘S_NAME建立表:create table if not exists TABLE‘S_NAME(列名1
Time of Update: 2016-05-09
標籤:MYSQL中預存程序的建立,調用及文法 MySQL 預存程序是從 MySQL 5.0 開始增加的新功能。預存程序的優點有一籮筐。不過最主要的還是執行效率和SQL 代碼封裝。特別是 SQL 代碼封裝功能,如果沒有預存程序,在外部程式訪問資料庫時(例如 PHP),要組織很多 SQL 陳述式。特別是商務邏輯複雜的時候,一大堆的 SQL 和條件夾雜在 PHP 代碼中,讓人不寒而慄。現在有了 MySQL 預存程序,商務邏輯可以封裝預存程序中,這樣不僅容易維護,而且執行效率也高。
Time of Update: 2016-05-10
標籤:mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 為null,那麼isnull() 的傳回值為 1,否則傳回值為 0。 mysql> select isnull(1+1);-> 0mysql> select isnull(1/0);-> 1使用= 的null 值對比通常是錯誤的。 isnull() 函數同 is null比較操作符具有一些相同的特性。請參見有關is null
Time of Update: 2016-05-10
標籤:sudo apt-get update //用於更新源,擷取軟體包列表sudo apt-get upgrade //用於升級指定軟體包install //安裝remove //移除軟體包autoremove //自動移除全部不實用的軟體包purge //軟體包與設定檔一起移除source //用於下載指定包的源碼check //用於檢驗依賴是否有損壞 Linux 安裝MySql:1. sudo apt-get install
Time of Update: 2016-05-11
標籤:Mysql索引概念:說說Mysql索引,看到一個很少比如:索引就好比一本書的目錄,它會讓你更快的找到內容,顯然目錄(索引)並不是越多越好,假如這本書1000頁,有500也是目錄,它當然效率低,目錄是要佔紙張的,而索引是要佔磁碟空間的。Mysql索引主要有兩種結構:B+樹和hash.hash:hsah索引在mysql比較少用,他以把資料的索引以hash形式組織起來,因此當尋找某一條記錄的時候,速度非常快.當時因為是hash結構,每個鍵只對應一個值,而且是散列的方式分布.所以他並不支援範圍尋找