Time of Update: 2015-01-24
標籤:CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever檔案,需要去官網上下載# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-community-server 成功安裝之後重啟mysql服務# service
Time of Update: 2015-01-23
標籤:1、Mysql複製方式: * 基於行的複製(5.1中引入) * 基於語句的複製
Time of Update: 2015-01-24
標籤:1、匯出mysql資料庫mysqldump -h[伺服器位址本機可以忽略] -u[使用者] -p[密碼] -P[myql資料庫連接埠]>匯出檔案位置mysqldump -h192.168.18.49 -uroot -pmiss -P3307 mysql>D:\\new.sql2、匯入mysql資料庫檔案MariaDB[test]>use testDatabase changedMariaDB[test]>source
Time of Update: 2015-01-23
標籤:今天在處理業務庫中二進位檔案的時候,想更改二進位檔案的到期天數,發現日期如果設定成2位以上的整數。都會出現如下的警告。不能成功的設定到期日期天數。MySQL版本從5.1到5.5都是一樣的。mysql> set global expire_logs_days=100;Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> show warnings;+---------+------+----------------
Time of Update: 2015-01-23
標籤:經常遇到的問題,一些不是特別重要但是又比較鬱悶的事情。例如今天這個MySQL大小寫敏感。先上測試結果。Linux環境下,不是windows平台下。區別很大。注意。一圖勝千言 mysql> show create table Ac;+-------+-------------------------------------------------------------------------------------------------------------------
Time of Update: 2015-01-24
標籤:應用情境: 1、在資料表中,要記錄每條資料是什麼時候建立的,不需要應用程式去特意記錄,而由資料資料庫擷取目前時間自動記錄建立時間;2、在資料庫中,要記錄每條資料是什麼時候修改的,不需要應用程式去特意記錄,而由資料資料庫擷取目前時間自動記錄修改時間; 實現方式: 1、將欄位類型設為 TIMESTAMP 2、將預設值設為 CURRENT_TIMESTAMP 舉例應用: 1、MySQL
Time of Update: 2015-01-23
標籤:很多時候我們在設計資料庫時有這種情況,比如:有個文章表裡面有個type欄位,他儲存的是文章類型,有 1頭條,2推薦,3熱點,4圖文 .....11,12,13等等現在有篇文章他既是 頭條,又是熱點,還是圖文,type中以 1,3,4的格式儲存.那們我們如何用sql尋找所有type中有4圖文標準的文章呢,這就要我們的find_in_set出馬的時候到了.先看mysql手冊中find_in_set函數的文法:FIND_IN_SET(str,strlist)假如字串str 在由N
Time of Update: 2015-01-23
標籤:1.複製表結構 1.1 含有主鍵等資訊的完整表結構 CREATE table 新表名 LIKE book; 1.2 只有表結構,沒有主鍵等資訊 create table 新表名 select * from books; 或 create table 新表名 as (select * from
Time of Update: 2015-01-23
標籤:一直使用C代碼串連mysql資料庫,今天用valgrind檢測,發現存在記憶體泄露的問題代碼如下MYSQL* connection;connection = mysql_init();connection = mysql_real_connect(connection,......);mysql_query(.........);mysql_close(connection);在網上查了一番,找到如下解決方案http://pipal.iteye.com/blog/903506在mysal_
Time of Update: 2015-01-23
標籤:摘自以前CI實現的商城系統,做APP時需要實現資料介面,便用python實現了。假設有表tp_articleidtitletype1哈哈12圖樣塗森坡1使用thinphp實現取出type為1的資料如下M()->from(‘‘tp_article‘‘)->where(‘type=1‘)->select();現通過python實作類別似對mysql進行操作的封裝DB.select(‘*‘).fm(‘tp_article‘).where(‘type‘,1).all
Time of Update: 2015-01-23
標籤:有的時候工作需要之類的,需要多個mysql資料庫,而預設開啟的服務為c盤windows裡的my.ini1.設定好要用的my.ini2.關閉當前的mysql資料庫服務3.將my.ini拷貝到C:\WINDOWS下面上代碼cd MySQL5.1//需要的目錄set mycd=%cd:\=/%echo [client]>my.iniecho port=3306>>my.iniecho default-character-set=utf8>>my.iniecho
Time of Update: 2015-01-23
標籤:http://www.163ns.com/zixun/post/5295.html 本文章總結了在php開發中可能會常常碰到的一些php串連不了mysql資料庫的一些問題總結與解決方案分享,有需要的朋友可參考一下。問題一今天給本本裝上mysql和php,一切安裝都很正常([email protected])。但用phpmyadmin串連測試時卻出現“#2002無法串連”的錯誤,用其它程式也是同樣問題。檢查了下,php的mysql擴充正
Time of Update: 2015-01-23
標籤:下載mysql-5.5.39-win32.msi安裝檔案,雙擊運行,出現如下介面。mysql安裝嚮導啟動,按“Next”繼續在 I accept the terms in the License
Time of Update: 2015-01-24
標籤:原文:MySQL分區技術針對海量資料的最佳化主要有兩種:大表拆小表的方式;SQL語句的最佳化 分區技術:與水平分割類似,但它是在邏輯層進行的水平分表,對於應用程式而言它還是一張表 一、range方式1、建立一張分區表 可以到/usr/local/mysql/var/test/下看到產生這麼多檔案(26個) 2、建立一張未分區表 可以到/usr/local/mysql/var/test/下看到產生3個對應的檔案 3、建立
Time of Update: 2015-01-23
標籤:mysql character 字元集 校正規則 1.MySql的字元集包括字元集(CHARACTER)和校正規則(COLLATION)兩個概念。字元集是用來定義MySql儲存字串的方式;校正規則是用來定義MySql比較字串的方式。字元集與校正規則是一對多關聯性。2.每個字元集至少應對應一個校正規則,可以使用“ SHOW COLLATION LIKE
Time of Update: 2015-01-23
標籤:1修改設定檔read-only=1(主庫)#read-only=1(備庫)2、查看主備庫狀態show slave status \Gshow master status\G3、操作備庫STOP SLAVEIO_THREAD;SHOW PROCESSLIST;看到Has read all relay logshow slave status \GSTOP SLAVE;RESET MASTER;RESET SLAVE;grant replication slave on *.*
Time of Update: 2015-01-23
標籤:轉自:http://chenling1018.blog.163.com/blog/static/14802542010320112355598/MySQL的許可權系統圍繞著兩個概念: 認證->確定使用者是否允許串連資料庫伺服器 授權->確定使用者是否擁有足夠的許可權執行查詢請求等。如果認證不成功的話,哪麼授權肯定是無法進行的。 revoke 跟 grant 的文法差不多,只需要把關鍵字 “to” 換成
Time of Update: 2015-01-23
標籤:nginx + fastcgi(fpm) 壓力測試:CentOS release 5.916核12G記憶體靜態頁面: 並發1000,壓測200秒,測試結果: 系統最大負載5.47 成功響應: 2563065, 502:0, 失敗:0PHP頁面(對mysql進行一次帶索引的查詢,資料庫記錄500條): 並發1000,壓測200秒,測試結果: 系統最大負載15.66 成功響應: 114368, 502:712, 失敗:58715並發200,壓測200秒,測試結果:
Time of Update: 2015-01-23
標籤: 以前用mysql都是安裝的時候把字元集設定為utf-8,所以很少出現亂碼,今天在用wampserver中的mysql時,發現提交到資料庫的中文亂碼,因為很清楚建表使用utf-8,服務端也使用utf-8,就是因為換了資料庫伺服器後出現亂碼,看來問題肯定是出在資料庫伺服器上,於是查看mysql設定檔發現沒有配置"default_character_set = utf8",便在了[client]後加上,趕緊重啟伺服器再試,發現問題依舊,再把"default_character_set =
Time of Update: 2015-01-24
標籤:mysql修改預設編碼 mysql在linux下修改預設編碼 mysql在centeros下修改預設編 mysql在ubuntu下修改預設編碼 小弟這裡記錄了MySQL的預設編碼的修改,這裡將其預設編碼都統一修改為utf8,希望本文對大家有所協助,謝謝!環境:Linux版本: centeros 6.6(下面示範),Ubuntu