Time of Update: 2016-09-23
標籤:mysqlmysql5.7安裝上後,會產生隨機密碼,登入時需要查看cat /var/log/mysqld.log ,裡面有隨機產生的密碼[Note] A temporary password is generated for [email protected]: 2Hh,uKryPJ-k登入成功後,會強制要求先改密碼修改密碼會報錯ERROR 1819 (HY000): Your password does not satisfy the current policy
Time of Update: 2016-09-23
標籤:php入門 web開發PHP操作Mysql總共分五步串連Mysql選擇資料庫執行SQL語句關閉結果集斷開與Mysql伺服器的串連=============================================================PHP 使用三種API操作MySQL 分別是mysql(新版PHP已棄用) mysqli PDOextensions<?php// mysqli$mysqli = new mysqli(
Time of Update: 2016-09-23
標籤:mysql linux 近日通過二進位檔案裝mysql 做了一些總結。 1.下載二進位包wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.32-linux-glibc2.5-i686.tar.gz2.解壓包tar zxvf mysql-5.6.32-linux-glibc2.5-i686.tar.gz3.移動包到/usr/loacl/mysqlmv mysql-
Time of Update: 2016-09-23
標籤:php入門 web開發mysqli提供了兩種介面操作資料庫MySQL面向過程2.
Time of Update: 2016-09-23
標籤:資料來源:http://www.cnblogs.com/TsengYuen/archive/2011/12/06/2278574.html1 sudo rm /usr/local/mysql2 sudo rm -rf /usr/local/mysql*3 sudo rm -rf /Library/StartupItems/MySQLCOM4 sudo rm -rf /Library/PreferencePanes/My*5 vim /etc/hostconfig (and
Time of Update: 2016-09-23
標籤: 在安裝cacti0.88h的時候。將cacti.sql匯入到資料庫的時候出現如下錯誤: ERROR 1067 (42000) at line 1847: Invalid default value for ‘status_fail_date‘ 查看status_fail_date的資料庫建立語句: 發現status_fail_date的datetime預設類型是不允許的。查看了mysql 5.7的手冊。
Time of Update: 2016-09-24
標籤:主1配置:設定檔:server-id=1auto_increment_offset=1 #自動遞增初始值為1auto_increment_increment=2 #自動遞增跨度為2,為了保證同步主鍵不會產生衝突log-error=/home/mysql/data/mysqld.logpid-file=/h
Time of Update: 2016-09-24
標籤:innodb資料表空間的擴充:在配置共用資料表空間的情況下,mysql資料目錄下會有一個檔案ibdata1,而且隨著資料的增多,持續增加,資料庫的刪除操作並不會縮減ibdata1的容量。這是由於my.cnf的配置:innodb_data_file_path =
Time of Update: 2016-09-24
標籤:From: http://blog.163.com/[email protected]/blog/static/109463675201191173221759/ MySQL 添加列,修改列,刪除列的sql語句寫法 ALTER TABLE:添加,修改,刪除表的列,約束等表的定義。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名
Time of Update: 2016-09-24
標籤:情境 :有業務需要需要 把原有版本的MySQL 升級到 更高版本的mysql。解決方案:為了減輕mysql升級對業務產生的影響,可以在當前伺服器下 配置更高版本的mysql(多個版本的)來過渡處理步驟: 1、確認並梳理原有版本的資料庫和對應設定檔 如: mysql 安裝目錄:/usr/local/mysql ,mysql 儲存的資料檔案; mysql sock檔案 :/tmp/ mysql.sock, mysql的設定檔
Time of Update: 2016-09-24
標籤:/*************************************************************************** * MySQL 字元集設定 * 說明: * 資料庫這塊很多時候都會因為字元集不相容導致資料通訊異常,所以這邊把 * MySQL的字元集設定為utf-8,這個比較通用。 * * 2016-9-24 深圳
Time of Update: 2016-09-24
標籤:轉載原文地址:http://www.server110.com/mysql/201309/1070.html一、串連MYSQL。 格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼 1、例1:串連到本機上的MYSQL。 首先在開啟DOS視窗,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,斷行符號後提示你輸密碼,如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中了,MYSQL的提示符是:mysql> 2
Time of Update: 2016-09-24
標籤:軟體工程實驗二中要求建立如下資料庫:使用MySQL建立一個“圖書資料庫“ BookDB,包含兩張表:– Book {ISBN (PK), Title, AuthorID (FK), Publisher, PublishDate, Price}– Author {AuthorID (PK), Name, Age, Country}其中FK是 foreign
Time of Update: 2016-09-24
標籤:具體可參照http://jingyan.baidu.com/article/3aed632e19b5e8701080918f.html1.安裝mysql. 直接百度搜尋mysql下載。2.選擇解壓到C或者D盤,自己選。 3.啟動mysql 服務的兩種方式:(1)直接在工作管理員裡啟動:(2)直接輸入命令啟動:net start
Time of Update: 2016-09-24
標籤:1、 儲存結構MyISAM:每個MyISAM在磁碟上儲存成三個檔案。第一個檔案的名字以表的名字開始,副檔名指出檔案類型。.frm檔案儲存體表定義。資料檔案的副檔名為.MYD (MYData)。索引檔案的副檔名是.MYI (MYIndex)。InnoDB:所有的表都儲存在同一個資料檔案中(也可能是多個檔案,或者是獨立的資料表空間檔案),InnoDB表的大小隻受限於作業系統檔案的大小,一般為2GB。2、
Time of Update: 2016-09-23
標籤:插入中文就報錯:Incorrect?string?value:?‘\xE7\x8F\xBD\xE7\x8F\xBA‘?for?column?‘name‘?at?row?1用set names utf8或者 gb2312有時可以插入,但是是亂碼,怎麼回事?【解決方案】這是因為在建立資料庫的時候編碼選擇的不對,用utf8編碼重新建立資料庫。然後在執行查詢的時候首先設定編碼格式。SET names ‘utf8‘;INSERT INTO test1(name)
Time of Update: 2016-09-23
標籤:一、基本概念 1、MySQL中“鍵”和“索引”的定義相同,所以外鍵和主鍵一樣也是索引的一種。不同的是MySQL會自動為所有表的主鍵進行索引,但是外鍵欄位必須由使用者進行明確的索引。用於外鍵關係的欄位必須在所有的參照表中進行明確地索引,InnoDB不能自動地建立索引。 2、外鍵可以是一對一的,一個表的記錄只能與另一個表的一條記錄串連,或者是一對多的,一個表的記錄與另一個表的多條記錄串連。 3、如果需要更好的效能,並且不需要完整性檢查,可以
Time of Update: 2016-09-23
標籤:資料庫最佳化有很多可以講,按照支撐的資料量來分可以分為兩個階段:單機資料庫和分庫分表,前者一般可以支撐500W或者10G以內的資料,超過這個值則需要考慮分庫分表。另外,一般大企業面試往往會從單機資料庫問起,一步一步問到分庫分表,中間會穿插很多資料庫最佳化的問題。本文試圖描述單機資料庫最佳化的一些實踐,資料庫基於mysql,如有不合理的地方,歡迎指正。1、表結構最佳化在開始做一個應用的時候,資料庫的表結構設計往往會影響應用後期的效能,特別是使用者量上來了以後的效能。因此,表結構最佳化是一個很
Time of Update: 2016-09-23
標籤:一、MySQL資料庫有幾個配置選項可以協助我們及時捕獲低效SQL語句1,slow_query_log這個參數設定為ON,可以捕獲執行時間超過一定數值的SQL語句。2,long_query_time當SQL語句執行時間超過此數值時,就會被記錄到日誌中,建議設定為1或者更短。3,slow_query_log_file記錄日誌的檔案名稱。4,log_queries_not_using_indexes這個參數設定為ON,可以捕獲到所有未使用索引的SQL語句,儘管這個SQL語句有可能執行得挺快。二、
Time of Update: 2016-09-23
標籤:zabbix監控mysql1.用戶端首先建立MySQL使用者用於zabbix串連資料庫[[email protected] zabbix]# mysql -uroot -p123456 -e”GRANT USAGE ON *.* TO ‘zabbix’@alhost’ IDENTIFIED BY ‘123456‘”;2.建立資料庫連接資訊檔