Time of Update: 2015-07-23
標籤:mysqlMySQL Study之--MySQL普通使用者無法本地登陸 在安裝完成MySQL後,我們通常添加擁有相應許可權的普通使用者用來訪問資料庫。在使用使用者本地登入資料庫的時候,經常會出現怎麼登入也無法登入的情況,但是從其它的mysql用戶端卻可以登入。故障現象:[[email protected] ~]# mysql -u root -poracleWelcome to the MySQL monitor.
Time of Update: 2015-07-22
標籤:在mysql中,每個資料庫最多可建立20億個表,一個表允許定義1024列,每行的最大長度為8092位元組(不包括文本和映像類型的長度)。當表中定義有varchar、nvarchar或varbinary類型列時,如果向表中插入的資料行超過8092位元組時將導致Transact-SQL語句失敗,併產生錯誤資訊。SQL對每個表中行的數量沒有直接限制,但它受資料庫儲存空間的限制。每個資料庫的最大空間1048516TB,所以一個表可用的最大空間為1048516TB減去資料庫類系統資料表和其它資料庫物
Time of Update: 2015-07-22
標籤:mysql-zrm flush logs faildflush logs faild mysql-zrm 備份使用者權限問題,我沒具體試其它許可權,直接grant所有許可權給所有表到localhost。找不到mysql二進位日誌源路徑原因是: mysql-zrm預設從 /var/log/mysql/ 下找二進位記錄檔。而mysql 5.5 的二進位記錄檔預設儲存在 /var/lib/mysql
Time of Update: 2015-07-23
標籤:linux mysql php 環境安裝 nginx 一.使用yum命令,安裝所需的程式庫 1.命令內容
Time of Update: 2015-07-23
標籤:方法一:通過增加參數 --default-character-set = utf8 解決亂碼問題方法一:通過增加參數 --default-character-set = utf8 解決亂碼問題mysql -u root -p password < path_to_import_file --default-character-set = utf8方法二:在命令列匯入亂碼解決use database_name;set names utf8;
Time of Update: 2015-07-21
標籤:mysql 使用 forcing innodb recovery 恢複資料庫環境:CentOS release 6.6 (Final)Server version: 5.5.42-37.1-log Percona Server (GPL), Release 37.1, Revision 39acee0現象:資料庫掛掉,重啟報錯The server quit without updating PID file (/var/lib/mysql/cm.data.dingkai.com.pid).
Time of Update: 2015-07-23
標籤:查了一下發現應用程式和mysql資料庫建立串連,如果超過8小時應用程式不去訪問資料庫,資料庫就斷掉串連 。這時再次訪問就會拋出異常。關於mysql自動斷開的問題研究結果如下,1、在自己的程式中插入定時訪問資料庫的方法,比如使用Timer,Quartz或者spring中簡易Quartz。2、在mysql中有相關參數設定,當資料庫連接空閑一定時間後,伺服器就會斷開等待逾時的串連:相關參數mysql> show variables like ‘%timeout%‘;+-----------
Time of Update: 2015-07-23
標籤:;CREATE TABLE TabTest( `id` INT(11) NOT NULL AUTO_INCREMENT ,`factorA` VARCHAR(255) NOT NULL DEFAULT ‘ ‘ ,`factorB` VARCHAR(255) NOT NULL DEFAULT ‘ ‘ ,`factorC` DECIMAL(10,2) NOT NULL DEFAULT 0 ,`remark` VARCHAR(255) NOT NULL
Time of Update: 2015-07-23
標籤:1、安裝docker,網上一堆,這裡不細說。2、進入linux後,使用docker命令下載mysql,命令如: docker pull mysql:5.7 運行該命令後,則會顯示以下日誌: 5.7: Pulling from mysql 4c8cbfd2973e: Pull complete
Time of Update: 2015-07-21
標籤:資料庫 mysql zabbix 1. 前言 zabbix作為開源免費的監視軟體,其易於管理配置和可視化的視圖、曆史資料的定期維護、模板化的監控項目越來越受到廣大IT營運人員的喜愛。這裡主要是總結了下Zabbix Server和MPM使用yum進行快速部署。其更加詳細的東西,大家還是看官方文檔吧。我們首先把環境搭起來!2.
Time of Update: 2015-07-21
標籤:mysql myisam innodb 批量插入 instance 今天做個功能遇到資料批量插入的問題,測試了下幾種情況下的簡單對比,雖然測試方式不全面但也能得出基本結果了,就不浪費時間了。批量插入測試的幾個要點: 引擎:MyISAM 和 InnoDB SQL 文法: a: INSERT INTO
Time of Update: 2015-07-22
標籤: 前 言 因為配置HQueue渲染叢集首先需要安裝mysql,所以今天分享一下如何在Ubuntu中安裝; Ubuntu中安裝開發類的軟體非常方便,根本不需要到mysql以及Apache的官網下載檔案,因為Ubuntu的軟體源已經整合了所需的軟體包,直接用命令列擷取安裝即可~ 不過在安裝mysql之前,請確保已經安裝了Apache,如果沒有安裝,點擊查看Apache的安裝; mysql 安裝過程 首先按Ctrl+Alt+T開啟終端; 輸入 sudo
Time of Update: 2015-07-23
標籤:1. 編輯mysql主設定檔 my.cnfvim /etc/my.cnf在[mysqld]欄位下的位置添加參數skip-grant儲存退出2. 重啟資料庫服務service mysqld restart3. 這樣就可以進入資料庫不用授權了mysql -uroot4. 修改相應database的使用者密碼use mysql;update user set password=password(‘your password’) where
Time of Update: 2015-07-22
標籤:建立資料庫{ } 必選 | 從前後做選擇 [ ] 可選Create {database | schema} [if not exists] db_name [default] character set [=] charset_name建立資料庫t1create database t1;查看所有的資料庫show database;if not exists (如果不存在)再次建立t1資料庫時,系統提示t1已經存在,但當加上if not exists
Time of Update: 2015-07-22
標籤:mysql 修改表的詳細文法介紹 ALTER [IGNORE] TABLE tbl_name [alter_specification [, alter_specification] ...] [partition_options] algorithm_option: ALGORITHM [=] {DEFAULT|INPLACE|COPY} lock_option:
Time of Update: 2015-07-23
標籤:在MySQL預存程序的語句中有三個標準的迴圈方式:WHILE迴圈,LOOP迴圈以及REPEAT迴圈。還有一種非標準的迴圈方式:GOTO,不過這種迴圈方式最好別用,很容易引起程式的混亂,在這裡就不錯具體介紹了。這幾個迴圈語句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。 下面首先使用第一種迴圈編寫一個例子。mysql>
Time of Update: 2015-07-23
標籤:mysql大小寫敏感在 MySQL 中,資料庫和表其實就是資料目錄下的目錄和文。因而,作業系統的敏感性決定資料庫和表命名的大小寫敏感。這就意味著資料庫和表名在 Windows 中是大小寫不敏感的,而在大多數類型的 Unix/Linux 系統中是大小寫敏感的。MySQL大小寫敏感可以通過設定檔的lower_case_table_names參數來控制。WINDOWS:編輯MySQL安裝目錄下的my.ini 檔案,在[mysqld]節下 添加 lower_case_table_names=0 (
Time of Update: 2015-07-22
標籤:mysql 資料庫 環境變數查詢 Mysql 環境查詢1, 查看所有的引擎a) Show engines 或者是進入到information_schama裡面去查看ENGINES表2, 查看目前使用者a) Select user() 可以查看當前用b) Show full 
Time of Update: 2015-07-21
標籤:伺服器程式經常要訪問資料庫,並且伺服器程式是長時間保持啟動並執行,mysql有一個特點,當串連上資料庫後不做任何操作,預設8小時候會自動關閉休眠的串連!一般情況下很難預料什麼時候程式會執行資料庫操作,如果串連被mysql斷開了,會出現意想不到的問題,這在伺服器程式中是一種災難!保持伺服器程式與Mysql的串連一種方式是修改預設的休眠時間,但這種方式治標不治本;另一種方式很顯然就是週期性執行資料庫操作來保持與mysql的串連。查看預設休眠時間的方式:登入mysql後輸入命令 show
Time of Update: 2015-07-23
[mysql]ftp自動上傳mysql備份檔案上一篇中 mysql每日備份shell指令碼 給出了使用mysqldump備份到本地的指令碼,接著下面是利用ftp把備份檔案傳輸到遠程伺服器的指令碼。 當然也可以用scp,rsync等等方案。#!/bin/sh#############################orangleliu#ftp 上傳指定的檔案#centos 使用 (mac上日期的格式化並不是很好使)#注意ftp一定要切換成二進位模式#########################