Time of Update: 2017-01-18
如下是我工作中的記錄,介紹的是linux系統下使用官方編譯好的二進位檔案進行安裝MySql的安裝過程和安裝截屏,這種安裝方式速度快,安裝步驟簡單!需要的朋友可以按照如下步驟進行安裝,可以快速安裝MySql,希望可以協助大家:)!1、下載mysql的linux版本的二進位安裝包:地址:http://dev.mysql.com/downloads/mysql/這裡我將安裝包重新命名為:tingyun-mysql-5.6.22.tar.gz說明:根據自己需要可以不進行重新命名操作2、解壓安裝包:在需要
Time of Update: 2017-01-18
建立測試表:DROP TABLE IF EXISTS `test`;CREATE TABLE `test` (`year` int(11) DEFAULT NULL,`month` int(11) DEFAULT NULL,`amount` double DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;插入資料:INSERT INTO `test` VALUES ('1991', '1', '1.1');INSERT INTO `test`
Time of Update: 2017-01-18
發現問題圖片地址如下yun_qi_img/1473574486942944.jpg需要實現的效果是要加上尺寸,如以下效果yun_qi_img/1473574486942944.jpg|1200*675一開始想當然使用UPDATE tag_group SET cover = cover + '|1200*675' WHERE id = 1;結果報錯Data truncation: Truncated incorrect DOUBLE value: ‘yun_qi_img/1473574486942
Time of Update: 2017-01-18
最近用架構做了幾個項目,感覺當初底層的東西有點忘了,寫一個JDBC的簡單的串連代碼來熟悉回顧一下,也希望對剛接觸的新手能有所協助。這也是我的第一篇隨筆,廢話不多說,直接上代碼:public Connection getCon() { //資料庫連接名稱 String username="root"; //資料庫連接密碼 String password=""; String driver="com.mysql.jdbc.Driver";
Time of Update: 2017-01-18
mysql5.7.9版本以上在windwos上安裝時會遇到無法啟動但是沒有任何報錯的問題,那是因為5.7.9以上的版本在MySQL目錄下會缺少data目錄:Data目錄下儲存的是一些表檔案,用來描述資料、結構等,data目錄不能自建,必須自動生產,但是可以從正常版本拷過來其實修改很簡單,只要一條命令即可:#mysql --initialize之後再次啟動就成功了MySQL安裝好之後,正常情況下是沒有密碼的(除非自己添加),直接命令進去#mysql -uroot -p
Time of Update: 2017-01-18
結合網上的資料,自己親自的去安裝了一次MySQL,安裝版本是win7x64 5.7.16。在安裝過程中出現並解決了如下問題:“mysql 服務無法啟動 服務沒報告任何錯誤”1.下載:地址:http://dev.mysql.com/downloads/mysql/2.安裝:ZIP Archive版是免安裝的。只要解壓就行了。不需要安裝。我的放在d盤啦。3.配置:也就是my.ini檔案的由來。把my-default.ini這個檔案複製一下重新命名my.ini,然後替換成如下的代碼即可:(把裡面D:\
Time of Update: 2017-01-18
以前介紹過一個小巧的MYSQL備份PHP指令碼程式,不過那適合沒有MySQL Shell許可權的虛擬機器主機使用者,這裡想講一下更為通用的備份與還原方法,適合有自己主機的朋友。 1、關於備份:我們在使用MySQL中一般都用MyISAM類型的表,這種表是以檔案形式儲存的檔案系統中的;而HEAP類型的表是儲存在記憶體中的,下面的方法是針對MyISAM表的。
Time of Update: 2017-01-18
怎麼系統分類裡面沒有CGI啊? 最近好久沒有發原創文章了,都在架構伺服器,編寫CGI程式 開頭用了些天perl,後來發現對指令碼語言尤其是特別牛X的Regex有些看不懂... 回頭用C語言寫高效率的吧,反正我自己寫過好些C的庫了... 下面貼一個mysql的庫,叫做dmysql 解壓縮以後,make ; make install 安裝 然後編譯器的時候,包含dmysql.h標頭檔,加上 -ldmysql標識,即可
Time of Update: 2017-01-18
常見錯誤! 1016錯誤:檔案無法開啟,使用後台修複或者使用phpmyadmin進行修複。 1044錯誤:資料庫使用者權限不足,請聯絡空間商解決 1045錯誤:資料庫伺服器/資料庫使用者名稱/資料庫名/資料庫密碼錯誤,請聯絡空間商檢查帳戶。 1054錯誤:程式檔案跟資料庫有衝突,請使用正確的程式檔案上傳上去覆蓋。 1146錯誤:資料表缺失,請恢複備份資料. 1005:建立表失敗 1006:建立資料庫失敗 1007:資料庫已存在,建立資料庫失敗 1008:資料庫不存在,刪除資料庫失敗
Time of Update: 2017-01-18
PS:下面是轉過來的,用於記錄下,這個不是正則的初衷,只是用了REGEXP而已,正則的更靈活更方便 將comment表中的author_url包含www.sohu.com的記錄,其中的sohu替換為sina,一個語句搞定~ update comment set author_url=REPLACE(author_url,'sohu','sina') where author_url REGEXP 'www.sohu.com';
Time of Update: 2017-01-18
回憶一下mysql 5.5 安裝配置方法,整理mysql 5.5
Time of Update: 2017-01-18
下面的是MySQL安裝的過程,用的可執行檔安裝的,詳細說明了一下!1.開啟下載的mysql安裝檔案mysql-5.0.27-win32.zip,雙擊解壓縮,運行“setup.exe“2.mysql安裝嚮導啟動,按“Next”繼續 選擇安裝類型,有“Typical(預設)”、“Complete(完全)”、“Custom(使用者自訂)”三個選項,我們選擇“Custom”,有更多的選項,也方便熟悉安裝過程 。3.在“Developer Components(開發人員部分)”上左鍵單擊,選擇“This
Time of Update: 2017-01-18
一、相關配置如下 作業系統: CentOS 7.2 MySQL版本: 5.7.x二、下載安裝2.1 下載rpm包選擇相應的版本:系統版本和包版本. 系統版本可以通過 uname -a 來查看:wget http://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm2.2 下載安裝軟體源sudo yum localinstall
Time of Update: 2017-01-18
建立一個lvm磁碟,這裡我建的lv為mydatalv,掛載到了/data下[root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert mydatalv mydata -wi-ao---- 1.00g [root@localhost ~]# df -h檔案系統 容量 已用 可用 已用%
Time of Update: 2017-01-18
一、安裝要求安裝環境:CentOS-6.5-32bit軟體名稱:mysql-cluster-gpl-7.2.25-linux2.6-i686.tar.gz下載地址:http://mysql.mirror.kangaroot.net/Downloads/軟體包:mysql-cluster-gpl-7.2.25-linux2.6-i686.tar.gz軟體包存放目錄:/usr/local管理節點(MGM):
Time of Update: 2017-01-18
一、首先什麼是事務?事務是應用程式中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,一個事務中的一系列的操作要麼全部成功,要麼一個都不做。事務的結束有兩種,當事務中的所以步驟全部成功執行時,事務提交。如果其中一個步驟失敗,將發生復原操作,撤消撤消之前到事務開始時的所以操作。二、事務的 ACID事務具有四個特徵:原子性( Atomicity )、一致性( Consistency )、隔離性( Isolation )和持久性(
Time of Update: 2017-01-18
在類NUIX的系統中,設定檔的位置一般在/etc/my.cnf 或者 /etc/MySQL/my.cnf我們見過有些人嘗試修改設定檔但是不生效,因為他們修改的並不是伺服器讀取的檔案。例如Debian下,/etc/mysql/my.cnf才是MySQL讀取的設定檔,而不是/etc/my.cnf。如果不知道當前使用的設定檔路徑,可以嘗試下面的操作:
Time of Update: 2017-01-18
MySQL中,常常會看到一些關於動態字串的處理,列如:DYNAMIC_STRING。為了記錄動態字串的實際長度,緩衝區的最大長度,以及每次字串需要調整時,及時分配新的記憶體,以及調整長度。MySQL使用了DYNAMIC_STRING來儲存動態字串相關的資訊:typedef struct st_dynamic_string{ char *str; size_t length, max_length, alloc_increment;}
Time of Update: 2017-01-18
前言大家都知道資料是一個比較重要的資料,經常需要備份,每次都手動比較麻煩。通過本文來一起來看看CentOS系統下如何設定mysql每天自動備份吧。步驟如下建備份檔案夾:mkdir mysql_data_bak建指令檔:touch autobackupmysql.sh開啟檔案vi autobackupmysql.sh在指令碼中加入如下內容:filename=`date +%Y%m%d`/usr/bin/mysqldump -uroot -proot boss
Time of Update: 2017-01-18
mysql資料庫忘記了root密碼是件很痛苦的事,本文介紹如何解決windows環境下mysql伺服器忘記root密碼的解決方案。1.關閉MySQL服務window+r運行輸入net stop mysql2.在mysql的bin目錄下開啟命令列空白處shift+滑鼠右鍵---->找到在此處開啟命令視窗3.輸入mysqld -nt --skip-grant-tables出現資訊以“set to off“結束,說明成功4.同樣地點另開一個命令列,輸入mysql,斷行符號5.輸入use