1.下載mySQL免安裝版得壓縮包,解壓(以mysql-5.6.13-win32.zip為例)2.解壓得一個文件mysql-5.6.13-win32,習慣可修改文件夾名為mySQL3.寫一個my.ini文件,內容如下:[client]port=3306default-character-set=utf8[mysqld]port=3306character_set_server=utf8basedir=D:/mysqldatadir=D:/mysql/dat
系統 2019-08-12 01:55:20 2177
總結一下MySQL的Myisam和Innodb引擎的一些差別,權當復習了。首先二者在文件構成上:Myisam會存儲三個文件:.frm存儲表結構,.MYD存儲表的數據,.MYI文件存儲表的索引;所以完整的拷貝一張表這三個文件都需要。另外Myisam會對索引進行壓縮。用Myisam備份會更簡單。Innodb也有.frm表結構文件,但是數據存儲就不同了,由于有表空間的概念,所以數據文件可能是獨立的,也可能是空閑的,獨立的話數據和索引都會在一個.ibd文件內。對事
系統 2019-08-12 01:55:00 2177
1、mysql備份命令是mysqldump,自動執行可以用cron,但是文件名需要帶有時間標志,shell處理起來很麻煩,我就選擇了python來解決2、文件名用time模塊來解決,執行系統命令用os.system,需要注意的是,我是在CenOS6.5上測試的,默認安裝的python不包含time,需要更新,命令為yuminstallpython3、代碼如下#file_namecreate_bf.pyimportosimporttime#備份文件目錄fil
系統 2019-08-12 01:54:46 2177
這兩天練手JAVAWEB想做一個網頁版的實驗室通訊錄,結果導入CSV文件時候出現了問題,原來Windows下導入要注意分隔符和Linux不同,另外編碼格式一定要指定好。CSV文件的格式是:張三,13241116765,123@mail.bupt.edu.cn李四,12323423425,234@mail.bupt.edu.cnWindows:LOADDATAINFILE"d:/insert_data.csv"--指定需要得去CSV文件的位置REPLACEI
系統 2019-08-12 01:54:13 2177
MySQL5.0版本的安裝圖解教程是給新手學習的,當前mysql5.0.96是最新的穩定版本。mysql下載地址http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-5.1.73-win32.msihttp://dev.mysql.com/downloads/mysql/5.1.html#downloads下面的是MySQL安裝的圖解,用的可執行文件安裝的,詳細說明了一下!打開下載的mysql安裝文件mysql-5.
系統 2019-08-12 01:53:21 2177
Mysql本身提供了命令行導出工具Mysqldump和MysqlSource導入命令進行SQL數據導入導出工作,通過Mysql命令行導出工具Mysqldump命令能夠將Mysql數據導出為文本格式(txt)的SQL文件,通過MysqlSource命令能夠將SQL文件導入Mysql數據庫中,下面通過Mysql導入導出SQL實例詳解Mysqldump和Source命令的用法在PHP網站開發中,時常遇到Mysql數據庫備份或數據庫遷移工作,這時Mysql怎么導入
系統 2019-08-12 01:52:50 2177
查整個庫的狀態:selectconcat(truncate(sum(data_length)/1024/1024,2),'MB')asdata_size,concat(truncate(sum(max_data_length)/1024/1024,2),'MB')asmax_data_size,concat(truncate(sum(data_free)/1024/1024,2),'MB')asdata_free,concat(truncate(sum(i
系統 2019-08-12 01:52:48 2177
在部署某學院的網站時,發現一個錯誤:1FUNCTIONconfig_getdoesnotexist.找到代碼一看,是conn.prepareCall("{callconfig_get(?,?,?)}");這一句出了錯。上網查了查,這是在調用存儲過程,那么config_get就是存儲過程名。到數據庫里用showprocedurestatus;看了看,一個存儲過程也沒有。也就是導數據庫時沒有導存儲過程。下面是導出存儲過程的代碼1#mysqldump-u數據庫用
系統 2019-08-12 01:52:44 2177
概述MHA是一位日本MySQL大牛用Perl寫的一套MySQL故障切換方案,來保證數據庫系統的高可用.在宕機的時間內(通常10—30秒內),完成故障切換,部署MHA,可避免主從一致性問題,節約購買新服務器的費用,不影響服務器性能,易安裝,不改變現有部署。還支持在線切換,從當前運行master切換到一個新的master上面,只需要很短的時間(0.5-2秒內),此時僅僅阻塞寫操作,并不影響讀操作,便于主機硬件維護。在有高可用,數據一致性要求的系統上,MHA提供
系統 2019-08-12 01:52:08 2177
SQL語句執行順序及MySQL中limit的用法.分類:MySql2013-09-0209:1315人閱讀評論(0)收藏舉報寫的順序:select...from...where....groupby...having...orderby..執行順序:from...where...groupby...having....select...orderby...MYSQL中:寫的順序:select...from...where....groupby...havi
系統 2019-08-12 01:52:02 2177
15個mysql使用管理命令Inallthe15mysqladmincommand-lineexamplesbelow,tmppasswordisusedastheMySQLrootuserpassword.PleasechangethistoyourMySQLrootpassword.1.HowtochangetheMySQLrootuserpassword?#mysqladmin-uroot-ptmppasswordpassword'newpasswo
系統 2019-08-12 01:51:47 2177
1、獲取當前時間mysql>selectcurrent_timestamp();+---------------------+|current_timestamp()|+---------------------+|2010-01-1821:24:37|+---------------------+1rowinset(0.00sec)mysql>selectcurrent_date();+----------------+|current_date()|+
系統 2019-08-12 01:51:34 2177
MySql的備份可用命令mysqldump,使用方法很簡單,mysqldump-u用戶名-p(密碼)-h主機名數據庫名>路徑/備份名.bak;同時也可以是用mysqldump到處數據結構(tablename.sql)和數據(tablename.txt)mysqldump-u用戶名-p(密碼)-h主機名數據庫名tablename1tablename2>back.sql或mysqldump-u用戶名-p(密碼)-h主機名數據庫名--tab路徑--opt數據庫名
系統 2019-08-29 22:37:39 2176
MySQL-Proxy,6月份發布的MySQL-Proxy是處在你的MySQL數據庫客戶和服務端之間的程序,它還支持嵌入性腳本語言Lua。這個代理可以用來分析、監控和變換(transform)通信數據,它支持非常廣泛的使用場景:負載平衡和故障轉移處理查詢分析和日志SQL宏(SQLmacros)查詢重寫(queryrewriting)執行shell命令MySQLProxy更強大的一項功能是實現“讀寫分離(Read/WriteSplitting)”?;镜脑?/span>
系統 2019-08-12 09:29:55 2176
在上一篇文章MySql-noinstall實踐中,簡單說了一下怎么免安裝mysql。今天又試了一下,有新的體會,因為以前安裝都是沿用舊的數據庫文件夾,并沒有發現這個問題。就是my.ini配置文件中datadir的配置。這個參數是指定了一個放置數據庫文件的目錄,可以任意,但是條件是些目錄中必須有:mysql這個數據庫(可以在壓縮包中的data目錄中找到)。如果設置的datadir中沒有此數據庫,在啟動mysql服務時會出錯。MySql-noinstall實踐
系統 2019-08-12 09:27:13 2176