導航:首頁 > 文件處理 > mysql壓縮

mysql壓縮

發布時間:2022-01-18 09:21:02

『壹』 mysql.zip文件區別

.msi
.msi文件是Windows Installer的數據包,它實際上是一個資料庫,包含安裝一種產品所需要的信息和在很多安裝情形下安裝(和卸載)程序所需的指令和數據,只要系統中包含windows installer支持就能夠使用。

.msi是Windows installer開發出來的程序安裝文件,它可以讓你安裝,修改,卸載你所安裝的程序。說白了.msi就是Windows installer的數據包,把所有和安裝文件相關的內容封裝在一個包里。

.zip
​​​​​​​壓縮

『貳』 請教mysql數據壓縮傳輸方法

沒有太好的辦法,只提到刪除重建MySQL數據文件的方式,實際就是備份-刪除-恢復的方法,我試驗了一下,基本可行,但還是有一些注意事項:
1. 用mysqlmp等工具導出數據我的資料庫使用latin1字元集
2. 停止 mysqld
3. 刪除ibdata*, ib_logfile* 文件
4. 重新啟動 mysqld
5. 將導出來的數據導回去,體積才會減小

『叄』 MYSQL表壓縮和整理

MYSQL表壓縮和整理如下:
633M -rw-rw---- 1 mysql mysql 632M Oct 25 17:51 url_comment_0.ibd 12K -rw-rw---- 1 mysql mysql 8.7K Oct 25 18:16 url_comment_0.frm 178M -rw-rw---- 1 mysql mysql 178M Oct 25 18:53 url_comment_0.MYD 99M -rw-rw---- 1 mysql mysql 98M Oct 25 18:53 url_comment_0.MYI
結論:由上面數據可知innodb plugin能有效壓縮innodb數據文件,近50%,另外相同的情況下使用MyISAM表也可較大的減少數據大小(178+99<633M).
當然實際的壓縮比例和表的結構等有關,如欄位為varchar會有較大的壓縮比,而int類型壓縮率會低些。

『肆』 mysql ZIP Archive與mysql MSI Installer區別

mysql ZIP Archive: 壓縮版本,需要自己配置
mysql MSI Installer:安裝版本,安裝過程中自動配置

至於大小,差 的很少啊,比如5.0.22:
mysql ZIP Archive:39M
mysql MSI Installer:37M

製作安裝盤和製作壓縮包的軟體是不一樣的。

以及 比如壓縮率不一樣之類等原因,都可能造成這些差異的。

『伍』 mysql官網下載的怎麼是壓縮包的 是不是我下載錯了

壓縮包內是源代碼嗎?(應該是的,因為以前我就是用源代碼安裝mysql的)如果是,看一看裡面是否有各叫做configure.ac或者configure.in的文件,這個文件是autotool自動創建的(autoscan),在linux系統中我們經常用autotool來管理源代碼。好了,廢話不說了(想了解更多,網路autotool),打開bash(或其他的sh),輸入:

./configure

上面有的是默認配置來直接設置,可以輸入:

./configure--help

來查看更多其他選項(這些選項都是,軟體作者通過修改configure.ac文件來添加的,GNU有個關於autotool的manual,pdf的格式,對autotool陳述的非常詳細)。

你用上面的命令會生成一個Makefile文件,這個就是我們需要的文件,輸入:

make

來將源代碼編譯成二進制的程序文件。

此時在源代碼的目錄下面(或子目錄下面,以各個版本而定)會生成許多的目標文件(*.o),和已經生成的程序文件,再輸入:

makeinstall

即可將程序安裝到系統中,當你不想再要這個軟體時,輸入:

makeuninstall

進行卸載。


我上面的這些步驟是針對*unix類的系統,比如:linux,BSD,solaris,mac os x等。

如果是windows系統,就必須用mingw32來進行操作,用mingw32編譯的程序不需要安裝,用命令行來啟動即可,mingw32這個軟體是個GNU軟體的win32環境下的集合,裡面有gcc,g++,autotool(autoscan,autoconf,autoheader,automake,,,),甚至還有ls,cat,touch,tar,bzip2這些命令。


mysql是C/S架構,使用時首先需要啟動服務端(mysqld),可以輸入:

mysqld--help

來查看幫助,啟動服務斷後,輸入:

mysql-uroot-pxxx

表示以根(也就是資料庫管理員,DBA),其中密碼為xxx,通常剛開始時,root的密碼為空,這樣"-pxxx"省去即可。


在windows中,還是在linux中等,編譯對於一般不是搞計算機程序設計的人來說不是一件容易的事,因為會涉及到各種庫的依賴,即制定頭文件的目錄位置和二進制庫的目錄位置等,這就要求依賴軟體或者庫都已經安裝好。如果在windows中,可以在mysql的官網上再找找看,有沒有壓縮包是含有win32字樣,或者有以.exe後綴的,如果下拉含有win32的字樣的壓縮包,裡面因該是編譯好的程序,解壓後裡面應該有.exe的程序,可以直接在命令行來啟動的或對數據操作。

『陸』 如何壓縮Mysql資料庫

9月16日 13:31
一. 安裝DBI模塊

步驟1:

從TOOLS欄目中下載DBI.zip,下載完後用winzip解開到一個temp目錄,共有三個文件:
Readme
DBI.ppd
DBI.tar.gz

步驟2:

在DOS窗口下,temp目錄中運行下面的DOS命令:
ppm install DBI.ppd

如果提示無效命令,可在perl/bin目錄下運行

二. 安裝DBD-Mysql模塊

從軟體下載中下載DBD-Mysql.zip,安裝方法同一.

三. 准備資料庫

啟動mysql,首先創建一個資料庫mydata,然後創建一個表address

mysql> create database mydata;
Query OK, 1 row affected (0.00 sec)

mysql> use mydata;
Database changed
mysql> create table address (
-> id int(5) not null,
-> name varchar(40) not null,
-> email varchar(50) not null,
-> telephone int(12) null);
Query OK, 0 rows affected (0.05 sec)

輸入些數據:

mysql> insert into address values (
-> 1,』Nighthawk』,』[email protected]』,92384092);
Query OK, 1 row affected (0.00 sec)

四. 下面用perl程序來插入若干記錄並做查詢.

use DBI;

#連接資料庫mydata
my $dbh = DBI->connect(』DBI:mysql:mydata』) or die "無法連接資料庫: " . DBI->errstr;

print "插入若干記錄n";
my $sth = $dbh->prepare(q{
INSERT INTO address (id, name,email,telephone) VALUES (?, ?, ?, ?)
}) });

print "輸入記錄,回車結束:";
while ($inputdata =<>) {
chop $inputdata;
last unless($inputdata);
my ($id, $name,$email, $tel) = split( /,/, $inputdata);
$sth->execute($id, $name, $email,$tel)
}
# $dbh->commit;

print "下面根據輸入的名字列印出EMAIL地址和電話n";
my $sth = $dbh->prepare(』SELECT * FROM address WHERE name=?』)
or die $dbh->errstr;
print "請輸入姓名,回車結束:";
while ($inputname =<>) {
my @data;
chomp $inputname;
last unless($inputname);
$sth->execute($inputname) or die "錯誤: " . $sth->errstr;
while (@data = $sth->fetchrow_array()) {
print "Email:$data[2]t Telephone:$data[3]n";
}
}
#斷開連接
$dbh->disconnect;

參考文獻:Nighthawk 版權所有

『柒』 java實現mysql存儲壓縮文件

資料庫設計時,欄位定義為LONGBLOB類型。
保存時用
File file = new File("文件路徑");
InputStream is = new ByteArrayInputStream(new FileInputStream(file ));
statement.setBlob(1, is, file.length());

『捌』 如何對Mysql 數據表壓縮

633M -rw-rw---- 1 mysql mysql 632M Oct 25 17:51 url_comment_0.ibd 12K -rw-rw---- 1 mysql mysql 8.7K Oct 25 18:16 url_comment_0.frm 178M -rw-rw---- 1 mysql mysql 178M Oct 25 18:53 url_comment_0.MYD 99M -rw-rw---- 1 mysql mysql 98M Oct 25 18:53 url_comment_0.MYI結論:由上面數據可知innodb plugin能有效壓縮innodb數據文件,近50%,另外相同的情況下使用MyISAM表也可較大的減少數據大小(178+99<633M). 當然實際的壓縮比例和表的結構等有關,如欄位為varchar會有較大的壓縮比,而int類型壓縮率會低些~

『玖』 mysql 解壓版怎麼配置

『拾』 mysql壓縮包怎麼安裝

1、首先解壓縮下載的安裝包。
2、解壓之後可以將該文件夾改名,例如mysql,放到合適的位置,比如放到C:\mysql路徑中。
3、配置環境:
我的電腦->屬性->高級->環境變數
選擇PATH,在其後面添加: mysql\bin文件夾的路徑 (如:C:\mysql\bin)
PATH=.......; C:\mysql\bin (在PATH最後添加分號;並填寫路徑)
4.修改mysql文件夾下配置文件,默認文件夾內有個名為my-default的配置文件,將其修改為my
再在其中修改或添加配置:
[mysqld]
basedir= "C:\mysql\"(mysql所在目錄)
datadir= "C:\mysqldata\" (mysql data所在目錄,需要在C盤下創建文件夾mysqldata)
在C盤下新建mysqldata文件夾。
5.以管理員身份運行cmd,執行命令mysqld --initialize 進行初始化創建1個文本文件,並將下述命令置於單一行中:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');用任意名稱保存該文件。在本例中,該文件為C:\mysqldata\init.txt。在命令行中執行mysqld --init-file=C:\mysqldata\init.txt
此命令會不會自動退出,打開另一個cmd(不需要管理員許可權),執行命令mysql -u root -p,按回車鍵,輸入密碼為MyNewPassword,即可進入mysql 。
退出mysqld 服務可以通過任務管理器結束mysqld.exe進程。
6.以管理員身份運行cmd,輸入mysqld --install 安裝mysql服務。
在計算機管理服務中會出現MySQL服務,以後想進入mysql,直接啟動MySQL服務即可。
啟動MySQL 會出現錯誤:
報錯的原因是無法找到Mysql執行文件,通過修改注冊表進行處理,到注冊表裡HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet---services 更改查找MySQL項值,然後改路徑。
通過"win"鍵+R鍵一起按,調出「運行」窗口,輸入regedit調出注冊表
找到 HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet ---services
在services中找到MySQL
更改ImagePath 值為mysql\bin所在路徑,例如本例中:"C:\mysql\bin\mysqld" MySQL
7.通過命令行執行net start mysql 或者是在計算機管理中的服務下啟動MySQL,然後在命令行下輸入mysql -u root -p 進入。

閱讀全文

與mysql壓縮相關的資料

熱點內容
android視頻播放窗口 瀏覽:286
17元特效的app名字叫什麼 瀏覽:836
小米手機什麼時候配置安卓 瀏覽:260
三種命令方塊 瀏覽:563
hp伺服器怎麼重新做系統 瀏覽:480
電腦與單片機無線 瀏覽:611
雲伺服器錢怎麼提現 瀏覽:878
華為運動app怎麼退出登錄 瀏覽:796
程序員那麼可愛陸漓金句 瀏覽:879
java如何將自己電腦設置成伺服器 瀏覽:858
域名怎麼制定伺服器8080埠 瀏覽:665
伺服器的主機如何使用 瀏覽:814
廣訊通伺服器地址怎麼填 瀏覽:665
山東交管伺服器繁忙雲空間 瀏覽:52
51單片機熱敏電阻壞了 瀏覽:547
遠程電腦是雲伺服器嗎 瀏覽:194
壓縮包解壓出來是音頻 瀏覽:947
明源雲erp伺服器故障 瀏覽:160
安卓主頁英文怎麼寫 瀏覽:846
2002伺服器系統怎麼設置分屏 瀏覽:73