安裝mysql5.7解壓版 1 解壓縮 將下載到的文件解壓縮到自己喜歡的位置,例如我自己的位置是D:Program Filesmysql-5.7.10-winx64 2 添加環(huán)境變量 右鍵計(jì)算機(jī)->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量;在系統(tǒng)變量里添加MYSQL_HOME環(huán)境變量,變量值為MySQL
MySQL數(shù)據(jù)庫(kù)是開(kāi)源的小型數(shù)據(jù)庫(kù), 說(shuō)小型當(dāng)然是與Oracle,DB2等這些大型數(shù)據(jù)庫(kù)相比,不過(guò)對(duì)于一般數(shù)據(jù)量來(lái)說(shuō)MySQL遠(yuǎn)遠(yuǎn)夠用了。MySQL本身沒(méi)有對(duì)數(shù)據(jù)庫(kù)個(gè)數(shù),表以及表大小的,具體數(shù)量取決于底層操作系統(tǒng)對(duì)數(shù)量的支持程度,意味著他可以根據(jù)存儲(chǔ)空間不斷擴(kuò)張,不過(guò)一些存儲(chǔ)引擎會(huì)有額外,比如InnoDB引擎最大允許有40億張表,每張表最多4096列,這是他們官網(wǎng)給的數(shù)據(jù),但是具體在實(shí)際中列數(shù)受到行數(shù)的最大尺寸,即存儲(chǔ)數(shù)據(jù)的類(lèi)型不同,行所占內(nèi)存大小不同,從而影響列數(shù)。
方法
首先搜索mysql
具體安裝如下: 1、把 mysql-5.7.19-winx64.zip 壓縮文件解壓到 C:MySQL 目錄下; 2、在 C:MySQL 目錄下新建 my.ini 配置文件; 3、用文本編輯器或其他編輯器打開(kāi) my.ini 文件,把以下代碼復(fù)制粘貼進(jìn)去,保存退出; #代碼開(kāi)始 [Client] #設(shè)
點(diǎn)擊進(jìn)入官網(wǎng)
具體安裝如下: 1、把 mysql-5.7.19-winx64.zip 壓縮文件解壓到 C:MySQL 目錄下; 2、在 C:MySQL 目錄下新建 my.ini 配置文件; 3、用文本編輯器或其他編輯器打開(kāi) my.ini 文件,把以下代碼復(fù)制粘貼進(jìn)去,保存退出; #代碼開(kāi)始 [Client] #設(shè)
點(diǎn)擊DOWNLOADS
MySQL 5.7以上版本的配置和以前有所不同,在這里與大家分享一下經(jīng)驗(yàn)。 工具/原料 MySQL 5.7及以上版本壓縮包 windows 7及更高版本 方法/步驟 1 解壓縮 將下載到的文件解壓縮到自己喜歡的位置,例如我自己的位置是D:Program Filesmysql-5.7.10-
點(diǎn)擊Windows
解壓縮 將下載到的文件解壓縮到自己喜歡的位置,例如我自己的位置是D:Program Filesmysql-5.7.10-winx64 添加環(huán)境變量 右鍵計(jì)算機(jī)->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量;在系統(tǒng)變量里添加MYSQL_HOME環(huán)境變量,變量值為MySQL的根目錄,例如我的是D:
點(diǎn)擊MySQL Installer
1.解壓到自定義目錄:我解壓到了D盤(pán)的根目錄 2.添加一個(gè)my.ini文件 配置如下: # 設(shè)置mysql客戶(hù)端默認(rèn)字符集 default-character-set=utf8 #安裝目錄 basedir = D:mysql-5.7.17-winx64 #數(shù)據(jù)存放目錄 data目錄是要單獨(dú)創(chuàng)建的,記得是個(gè)空文件夾
向下滑動(dòng)鼠標(biāo),找到第二個(gè)Windows (x86, 32-bit), MSI Installer (mysql- installer-community-5.7.20.0.msi),點(diǎn)擊右邊藍(lán)色Download,注意不要下載成第一個(gè)Windows (x86, 32-bit), MSI Installer (mysql-installer-web-community -5.7.20.0.msi),第一個(gè)是MySQL的ODBC下載,
一、解壓文件到指定目錄 二、假設(shè)mysql目錄為“D:Program Filesmysql57”,在該目錄下新建孔目錄data。 三、修改配置文件my-default.ini文件 四、初始化mysql ,進(jìn)入bin目錄,在命令行中輸入mysqld --initialize-insecure --user=mysql 使用-ini
滑動(dòng)鼠標(biāo)你會(huì)看到分別有兩個(gè)按鈕,藍(lán)色Login(登錄);綠色Sign Up(注冊(cè)) ,是讓注冊(cè)O(shè)racle賬號(hào)的。登錄還是不登錄都沒(méi)關(guān)系。為了快捷,不用理會(huì),直接點(diǎn)擊下面藍(lán)色小字:No thanks, just start my download. (直接下載)。
mysql5.7解壓后怎么安裝圖解 打開(kāi)配置文件my-default.ini看到里面的basedir和datadir是沒(méi)有打開(kāi)的,前面有#,路徑也是以“……”表示。 去掉basedir和datadir前面的# basedir添加的是MySQL的解壓路徑; datadir添加的是MySQL的data文件夾路徑。 接下
點(diǎn)擊下載,選擇下載位置
這是我mysql5.6解壓版的安裝過(guò)程,和5.7應(yīng)該是一樣的 在官網(wǎng)下載mysql 5.6 windows64位軟件 http://dev.mysql.com/downloads/ 解壓到C:Program FilesMySQL下(自己創(chuàng)建目錄MYSQL) 修改環(huán)境變量:我的電腦->屬性->高級(jí)->環(huán)境變量 選擇PATH,
這樣就可以下載好了
這是我mysql5.6解壓版的安裝過(guò)程,和5.7應(yīng)該是一樣的 在官網(wǎng)下載mysql 5.6 windows64位軟件 http://dev.mysql.com/downloads/ 解壓到C:Program FilesMySQL下(自己創(chuàng)建目錄MYSQL) 修改環(huán)境變量:我的電腦->屬性->高級(jí)->環(huán)境變量 選擇PATH,
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
解壓版的mysql5.7怎么用
這是我mysql5.6解壓版的安裝過(guò)程,和5.7應(yīng)該是一樣的
在官網(wǎng)下載mysql 5.6 windows64位軟件 http://dev.mysql.com/downloads/
解壓到C:\Program Files\MySQL\下(自己創(chuàng)建目錄MYSQL\)
修改環(huán)境變量:我的電腦->屬性->高級(jí)->環(huán)境變量
選擇PATH,在其后面添加: 你的mysql bin文件夾的路徑 (如:;C:\Program Files\MYSQL\mysql-5.6.27-winx64\bin )
修改配置文件C:\Program Files\MYSQL\mysql-5.6.27-winx64\my-default.ini
在其中修改或添加配置:
[mysqld]
basedir=C:\Program Files\MYSQL\mysql-5.6.27-winx64(mysql所在目錄)
datadir=C:\Program Files\MYSQL\mysql-5.6.27-winx64\data (mysql所在目錄\data)
以管理員身份運(yùn)行cmd 輸入cd C:\Program Files\MYSQL\mysql-5.6.27-winx64\bin
輸入mysqld -install 繼續(xù)在cmd中輸入:net start mysql
服務(wù)啟動(dòng)成功之后,就可以登錄了,輸入mysql -u root -p(第一次登錄沒(méi)有密碼,直接按回車(chē)過(guò)),登錄成功!
創(chuàng)建aa賬戶(hù)并授權(quán) grant all on *.* to aa@'%' identified by 'password';
flush privileges;
mysql5.7壓縮包怎么安裝
1、首先解壓縮下載的安裝包。
2、解壓之后可以將該文件夾改名,例如mysql,放到合適的位置,比如放到C:\mysql路徑中。
3、配置環(huán)境:
我的電腦->屬性->高級(jí)->環(huán)境變量
選擇PATH,在其后面添加: mysql\bin文件夾的路徑 (如:C:\mysql\bin)
PATH=.......; C:\mysql\bin (在PATH最后添加分號(hào);并填寫(xiě)路徑)
4.修改mysql文件夾下配置文件,默認(rèn)文件夾內(nèi)有個(gè)名為my-default的配置文件,將其修改為my
再在其中修改或添加配置:
[mysqld]
basedir= "C:\mysql\"(mysql所在目錄)
datadir= "C:\mysqldata\" (mysql data所在目錄,需要在C盤(pán)下創(chuàng)建文件夾mysqldata)
在C盤(pán)下新建mysqldata文件夾。
5.以管理員身份運(yùn)行cmd,執(zhí)行命令mysqld --initialize 進(jìn)行初始化創(chuàng)建1個(gè)文本文件,并將下述命令置于單一行中:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');用任意名稱(chēng)保存該文件。在本例中,該文件為C:\mysqldata\init.txt。在命令行中執(zhí)行mysqld --init-file=C:\mysqldata\init.txt
此命令會(huì)不會(huì)自動(dòng)退出,打開(kāi)另一個(gè)cmd(不需要管理員權(quán)限),執(zhí)行命令mysql -u root -p,按回車(chē)鍵,輸入密碼為MyNewPassword,即可進(jìn)入mysql 。
退出mysqld 服務(wù)可以通過(guò)任務(wù)管理器結(jié)束mysqld.exe進(jìn)程。
6.以管理員身份運(yùn)行cmd,輸入mysqld --install 安裝mysql服務(wù)。
在計(jì)算機(jī)管理服務(wù)中會(huì)出現(xiàn)MySQL服務(wù),以后想進(jìn)入mysql,直接啟動(dòng)MySQL服務(wù)即可。
啟動(dòng)MySQL 會(huì)出現(xiàn)錯(cuò)誤:
報(bào)錯(cuò)的原因是無(wú)法找到Mysql執(zhí)行文件,通過(guò)修改注冊(cè)表進(jìn)行處理,到注冊(cè)表里HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet---services 更改查找MySQL項(xiàng)值,然后改路徑。
通過(guò)"win"鍵+R鍵一起按,調(diào)出“運(yùn)行”窗口,輸入regedit調(diào)出注冊(cè)表
找到 HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet ---services
在services中找到MySQL
更改ImagePath 值為mysql\bin所在路徑,例如本例中:"C:\mysql\bin\mysqld" MySQL
7.通過(guò)命令行執(zhí)行net start mysql 或者是在計(jì)算機(jī)管理中的服務(wù)下啟動(dòng)MySQL,然后在命令行下輸入mysql -u root -p 進(jìn)入。
mysql5.7.20安裝出現(xiàn)這個(gè)界面是什么情況
1.我就不講安裝本的MySQL下載與安裝,這里我給出安裝版界面操作按圖進(jìn)行操作,如下圖所示:
2.現(xiàn)在進(jìn)入主題安裝MySQL也是需要一步一步來(lái)的,一定要按順序來(lái)操作不然一報(bào)錯(cuò)安裝過(guò)程就變得繁瑣心煩起來(lái),這里我貼出我的安裝過(guò)程和報(bào)錯(cuò)的一些問(wèn)題,如圖操作:
3.進(jìn)入上圖往下滾動(dòng)選擇MySQL Community Edition(GOL)下的按鈕,進(jìn)入到下載連接界面(往下滾動(dòng)頁(yè)面)如圖操作:
4.按自己電腦系統(tǒng)選擇下載版本,下載時(shí)是需要Oracle賬號(hào)登錄,沒(méi)有的小伙伴可以自己注冊(cè),注冊(cè)好后會(huì)自行跳出下載連接,根據(jù)自己喜歡DIY路徑,我選擇下載的路徑是E盤(pán)。
5.下載好后自行解壓,解壓出來(lái)會(huì)缺少my-default.ini文件和data文件,大神級(jí)別存在的牛人都是直接配置自帶的my-default.ini文件,小編就只能老老實(shí)實(shí)的新建my.ini文件然后在配置my.ini文件,這里別忘了要新建data空文件。
6.my.ini文件配置如下:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
[client]
port=3306
default-character-set=utf8
[mysqld]
#設(shè)置mysql的安裝目錄
basedir=E:\MySQL\mysql-5.7.20-winx64\mysql-5.7.20-winx64
#設(shè)置mysql的數(shù)據(jù)目錄
datadir=E:\MySQL\mysql-5.7.20-winx64\mysql-5.7.20-winx64\data
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開(kāi)啟查詢(xún)緩存
explicit_defaults_for_timestamp=true
skip-grant-tables
7.按圖操作完以上步驟估計(jì)你已經(jīng)有點(diǎn)不耐煩了,別急還有配置MySQL路徑:右擊桌面此電腦圖標(biāo)>屬性(R)>高級(jí)系統(tǒng)設(shè)置>環(huán)境變量(N)>找到Path復(fù)制下載解壓的路徑,以我的為例:;E:\MySQL\mysql-5.7.20-winx64\mysql-5.7.20-winx64\bin; 注意要加 ; 隔開(kāi)
mysql 5.7.20在c盤(pán)和我的安裝目錄(d盤(pán))下都找不到My.ini
如果你用的非綠色免安裝版,那么mysql5.7在安裝(我用的是mysql5.7.21版本)的過(guò)程中,會(huì)有指定“組件安裝路徑”與“數(shù)據(jù)存放路徑”,如下圖示:
(PS:為每個(gè)組件指定安裝路徑及MySQL的數(shù)據(jù)庫(kù)存放路徑,需要注意的是每個(gè)組件的安裝路徑都不同,如果想把它們(你要安裝的組件)安裝在同一個(gè)文件夾下,那么就需要一個(gè)一個(gè)的單獨(dú)指定安裝在同一個(gè)安裝路徑)
所以,你的mysql配置文件(即:my.ini)必然存在于你安裝的時(shí)候指定的 “數(shù)據(jù)存放路徑”下面,如果當(dāng)時(shí)你沒(méi)有指定(缺省的數(shù)據(jù)存放路徑),那一般情況,都是在你的msql安裝目錄下(日志文件的存放目錄也是一樣的)。
e.g:我當(dāng)時(shí)安裝mysql的時(shí)候,將“數(shù)據(jù)存放路徑”指定為 “D:MySQLworkSpaces”,那么,mysql的配置文件(即:my.ini)就肯定在該路徑下面,如下圖示:
Data 文件夾下面存放的是“mysql的系統(tǒng)數(shù)據(jù)庫(kù)”與“我們自己的數(shù)據(jù)庫(kù)”;
Log 文件夾下面存放的是“各種日志文件”;
PS:如果你想不起來(lái)你安裝的時(shí)候是否有指定“組件安裝路徑”與“數(shù)據(jù)存放路徑”,你也不用著急,配置文件(my.ini)肯定是存在的,你可以試探性搜索C盤(pán)下的“ProgramData”文件夾(該文件夾默認(rèn)隱藏,需要“工具”→“文件夾選項(xiàng)”→“查看”→“顯示隱藏的文件、文件夾和驅(qū)動(dòng)器”),及你的mysql安裝位置的根目錄;肯定能找到,別著急。如果實(shí)在找不到,就盲搜,搜索整個(gè)C盤(pán)(系統(tǒng)盤(pán))或D盤(pán)(你的mysql安裝盤(pán)),肯定能找到。。。如果還是沒(méi)找到,你就在C盤(pán)(系統(tǒng)盤(pán))或D盤(pán)(你的mysql安裝盤(pán))盲搜“ini”(因?yàn)橛锌赡苣愕膍ysql配置文件名稱(chēng)不是my.ini),然后在搜索出來(lái)的結(jié)果里,找mysql的配置文件,別著急,肯定能找到的。
Tip:某些版本的Mysql配置文件名稱(chēng)不是“my.ini”,譬如ZIP版本的大多都是當(dāng)時(shí)初始化的時(shí)候自己手動(dòng)創(chuàng)建手寫(xiě)配置的,所以配置文件的名稱(chēng)可能并不是“my.ini”,可能叫“mysql.ini”,也可能叫“my-dafault.ini”等等(但是,一般情況,如果使用ZIP版本的MySql,找不到my.ini配置文件的情況很少,因?yàn)閆IP是解壓縮版,很容易找)
如何配置mysql5.7安裝版
官網(wǎng)下載MySQL數(shù)據(jù)庫(kù)和驅(qū)動(dòng)程序(Windows): mysql-5.7.11-winx64.zip
2
創(chuàng)建數(shù)據(jù)庫(kù)配置文件:my.ini
Example:
1.解壓壓縮包至:D:\Program Files
2.創(chuàng)建 D:\Program Files\mysql-5.7.11-winx64\my.ini 配置文件
3
初始化和啟動(dòng)Mysql服務(wù):
1.以管理員權(quán)限運(yùn)行cmd
2.進(jìn)入mysql的bin下
3.初始化,生成data文件夾
>mysqld --initialize-inscure (不設(shè)置root密碼,建議使用)
>mysqld --initialize (生成一個(gè)隨機(jī)的root密碼)
3.安裝MySql服務(wù)
>mysqld -install
4.啟動(dòng)mysql
>net start mysql
4
登陸mysql
>mysql -u root -p
第一次登錄時(shí)無(wú)需密碼直接回車(chē)登錄
5
登錄mysql之后,設(shè)置root密碼
>set password for root@localhost = password('YourPassword');
或者使用mysqlamdin修改root密碼
>mysqladmin -u root -p password NewPassword
END
簡(jiǎn)單的數(shù)據(jù)庫(kù)操作和測(cè)試
以管理員權(quán)限運(yùn)行cmd,進(jìn)入程序所在目錄,啟動(dòng)Mysql服務(wù)
show databases; //所有數(shù)據(jù)庫(kù)列表
create database dbName; //創(chuàng)建數(shù)據(jù)庫(kù)
use dbName; //選擇數(shù)據(jù)庫(kù)
show tables; //顯示數(shù)據(jù)表列表
查看數(shù)據(jù)表中的條目:
desc tableName;
describe tableName;
show columns from tableName;
show create table tableName;
4
清空數(shù)據(jù)表中所有條目:
truncate table 表名; //清空全部數(shù)據(jù),不寫(xiě)日志,不可恢復(fù),速度極快
delete from 表名; //清空全部數(shù)據(jù),寫(xiě)日志,數(shù)據(jù)可恢復(fù),速度慢
END
注意事項(xiàng)
關(guān)于Mysql安全性問(wèn)題(SSL加密連接): MySQL在5.7版本之前對(duì)于安全問(wèn)題的確考慮并不充分,導(dǎo)致存在比較大的隱患,1)MySQL數(shù)據(jù)庫(kù)默認(rèn)安裝的用戶(hù)密碼為空;2)所有用戶(hù)擁有對(duì)于MySQL默認(rèn)安裝test數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限(即使沒(méi)有授予權(quán)限)。MySQL 5.7開(kāi)始安裝完成后的root用戶(hù)的密碼不再是空,而是在安裝時(shí)隨機(jī)產(chǎn)生一個(gè)密碼,。其次,官方已經(jīng)刪除了test數(shù)據(jù)庫(kù),默認(rèn)安裝完后是沒(méi)有test數(shù)據(jù)庫(kù)的,MySQL 5.7版本提供了更為簡(jiǎn)單SSL安全訪問(wèn)配置。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com