win中如何安裝,配置及操作mysql

本文主要給大家介紹win中如何安裝,配置及操作MySQL,文章內(nèi)容都是筆者用心摘選和編輯的,win中如何安裝,配置及操作mysql具有一定的針對(duì)性,對(duì)大家的參考意義還是比較大的,下面跟筆者一起了解下主題內(nèi)容吧。

創(chuàng)新互聯(lián)公司專注于郴州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供郴州營(yíng)銷(xiāo)型網(wǎng)站建設(shè),郴州網(wǎng)站制作、郴州網(wǎng)頁(yè)設(shè)計(jì)、郴州網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造郴州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供郴州網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。

在官網(wǎng)www.mysql.com,下載地址http://dev.mysql.com/downloads/mysql/,下載了MySQL壓縮包版本的(Windows (x86, 64-bit), ZIP Archive)mysql-5.7.14-winx64.zip,區(qū)分64位和32位。下載時(shí)需要注冊(cè)一個(gè)賬號(hào)才能正常下載。

a.win中如何安裝,配置及操作mysql

b.點(diǎn)開(kāi)之后會(huì)進(jìn)入另一個(gè)頁(yè)面,但卻沒(méi)有開(kāi)始下載,這個(gè)時(shí)候不用怕,看不懂沒(méi)關(guān)系,你只要知道他是要讓你們登錄(login),或者 申請(qǐng)賬號(hào)(sign up)個(gè)就行了,登錄或者申請(qǐng)成功后就會(huì)開(kāi)始下載。(記住密碼要字母和數(shù)字組合,字母要有大寫(xiě))

win中如何安裝,配置及操作mysql

c.注意:密碼要字母和數(shù)字組合,字母要有大寫(xiě)字母

win中如何安裝,配置及操作mysql

d.當(dāng)然你如果有賬戶的話,也可以直接登錄進(jìn)去

win中如何安裝,配置及操作mysql

e.成功后點(diǎn)擊DownNow。文件不大,才200多M,很快的,稍等一下(成功后按理說(shuō)也是到達(dá)下面這個(gè)地方的,但假如不知這樣的話,你自己找一下,或者直接退出來(lái),重復(fù)以上步驟,選登錄那個(gè)就是了。

win中如何安裝,配置及操作mysql

f.MySQL 是開(kāi)源(open source)數(shù)據(jù)庫(kù),所謂開(kāi)源就是可以查看源代碼的,那么在哪下源代碼呢?

在剛進(jìn)-(第一個(gè)圖片那地址)的時(shí)候。有一個(gè)Select Platform,選擇下面的source code就行。

(同理如果要下載linux平臺(tái)下的MySQL也是在這找)

下載完畢,下面開(kāi)始著手安裝和配置

win中如何安裝,配置及操作mysql

安裝步驟:

1、ZIP Archive版是免安裝的。只要解壓就行了。和安裝版的沒(méi)什么不同,但就是不需要安裝。找到下載好的mysql-x.x.xx-winx64.zip右鍵選擇(解壓到...),找到你想安裝的地方,默認(rèn)是在C:\,但盡量不要放在C:\下,我的是D:\mysql下

2、進(jìn)入解壓目錄,點(diǎn)擊mysqld.exe,出現(xiàn)一個(gè)黑框就沒(méi)有反應(yīng)了,怎么啟動(dòng)呢?

沒(méi)反應(yīng)是因?yàn)榉?wù)還沒(méi)開(kāi)!

沒(méi)開(kāi),是不是打開(kāi)就好了?

服務(wù)還沒(méi)安裝!

怎么安裝?

繼續(xù)看后邊。。。。。。

3、更改默認(rèn)配置。其實(shí)理論上現(xiàn)在這樣就可以直接安裝服務(wù)了,但是因?yàn)槭悄J(rèn)配置,我們使用的時(shí)候會(huì)出現(xiàn)很多問(wèn)題。比如里面的漢字全是亂碼之類(lèi)的,所以建議你先配置一下默認(rèn)文件。

在mysql-x.x.xx-winx64(我的是mysql5.7.14,根據(jù)自己的版本來(lái)定)目錄下,新建個(gè)my.ini(最簡(jiǎn)單方式是復(fù)制my-default.ini改名為my.ini)。復(fù)制下面的代碼保存就ok了。 my.ini會(huì)替換掉下面的my-default.ini文件。.ini文件是window里面的配置文件。保存里面各種默認(rèn)的數(shù)據(jù)。安裝版的是在安裝的 時(shí)候讓你自己選然后系統(tǒng)給你保存進(jìn)來(lái),zip archive是自己寫(xiě),都一樣。

如下圖:

win中如何安裝,配置及操作mysql

代碼:(把里面D:\mysql\mysql-5.7.14,改成自己的軟件路徑,保存)

[mysql]

# 設(shè)置mysql客戶端默認(rèn)字符集

default-character-set=utf8 

[mysqld]

#設(shè)置3306端口

port = 3306 

# 設(shè)置mysql的安裝目錄

basedir=D:\mysql\mysql-5.7.14

# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄

datadir=D:\mysql\mysql-5.7.14\data

# 允許最大連接數(shù)

max_connections=200

# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集,MySQL 5.5 開(kāi)始 default-character-set 這個(gè)配置就不用了,要改名為 character-set-server

character-set-server=utf8

# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎

default-storage-engine=INNODB 

4、安裝mysql服務(wù)

 開(kāi)始->在面的搜索欄里面輸入cmd,上面會(huì)出來(lái)一個(gè)cmd.exe,別忙著點(diǎn)確定,要右鍵這個(gè)cmd.exe選擇一管理員的身份運(yùn)行這個(gè)選項(xiàng)。不然會(huì)出現(xiàn)一個(gè)權(quán)限不夠的錯(cuò)誤碼,若是my.ini寫(xiě)錯(cuò)的話,錯(cuò)誤碼是1067.(你也可以在C:\Windows\System32目錄下找到這個(gè)cmd.exe,同樣右鍵它,以管理員身份確定。)

以管理員身份運(yùn)行cmd(一定要用管理員身份運(yùn)行,不然權(quán)限不夠),

輸入:cd D:\mysql\mysql5.7.14\bin 進(jìn)入mysql的bin文件夾(不管有沒(méi)有配置過(guò)環(huán)境變量,也要進(jìn)入bin文件夾,否則之后啟動(dòng)服務(wù)仍然會(huì)報(bào)錯(cuò)誤2)

輸入mysqld -install(如果不用管理員身份運(yùn)行,將會(huì)因?yàn)闄?quán)限不夠而出現(xiàn)錯(cuò)誤:Install/Remove of the Service Denied!)

win中如何安裝,配置及操作mysql

 

安裝服務(wù),以管理員身份打開(kāi)cmd窗口后,將目錄切換到你解壓文件的bin目錄,要以你自己的目錄為準(zhǔn)。再輸入mysqld install回車(chē)運(yùn)行就行了,注意是是mysqld,不是mysql

出現(xiàn)Service successfully installed就ok了。

win中如何安裝,配置及操作mysql

(借用別人的圖,進(jìn)入的目錄應(yīng)該是自己mysql所在目錄)

啟動(dòng)服務(wù),接著就是在輸入 net start mysql 啟動(dòng)服務(wù)?;蛘卟幌勇闊┚褪謩?dòng),打開(kāi)服務(wù)手動(dòng)啟動(dòng)了mysql服務(wù)。

如果出現(xiàn)錯(cuò)誤1067,那就是配置文件修改錯(cuò)誤,確認(rèn)一下配置文件是否正確。

win中如何安裝,配置及操作mysql

(借用別人的圖,進(jìn)入的目錄應(yīng)該是自己mysql所在目錄)

win打開(kāi)服務(wù)界面的簡(jiǎn)單方法。打開(kāi)任務(wù)管理器(右鍵選擇任務(wù)管理器也好,ctrl+alt+delete也罷,隨你喜好)。點(diǎn)下面的服務(wù)就 ok了,比控制面板那個(gè)方法簡(jiǎn)單多了。也可以在cmd窗口里面輸入services.msc也是可以的。

win中如何安裝,配置及操作mysql

步驟走到>net start mysql 啟動(dòng)服務(wù)時(shí),一直啟動(dòng)不起,查看my.ini配置及路徑都是正確的,查找日志文件,mysql.user沒(méi)找到,后初始化數(shù)據(jù)庫(kù)

D:\mysql\mysql-5.7.14\bin>mysqld.exe --defaults-file="D:\mysql\mysql-5.7.14\
my.ini" --initialize --explicit_defaults_for_timestamp

后,在啟動(dòng)報(bào)錯(cuò)為系統(tǒng)錯(cuò)誤2,找不到指定文件,mysqld -remove mysql 重新安裝也是不行,手動(dòng)在服務(wù)里啟動(dòng)也啟動(dòng)不起,在網(wǎng)上找到了一個(gè)解決辦法,也解了我的困惑,修改注冊(cè)表項(xiàng):

解壓版沒(méi)有像安裝版 那樣指定目錄,所以需要更改注冊(cè)表:

HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服務(wù)名)-ImagePath

更改:

"C:\Program Files\MySQL\bin\mysqld" --defaults-file="C:\Program Files\MySQL\my.ini" mysql   為

"D:\mysql\mysql5.7.14\bin\mysqld" --defaults-file="D:\mysql\mysql5.7.14\my.ini" mysql

(要把注冊(cè)表里的路徑改為自己解壓縮后Mysqld.exe所在的文件路徑)

后>net start mysql 還是報(bào)錯(cuò)

又執(zhí)行了一下

>mysqld -remove mysql

>mysqld -install

>net start mysql

啟動(dòng)正常,歐碼噶的

5、配置mysql的環(huán)境變量

右鍵我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量->path->編輯,在后邊增加

D:\mysql\mysql5.7.14\bin;

增加變量

MYSQL_HOME=D:\mysql\mysql5.7.14

path最后增加(最有有;就不要在加;如果是在最前增加是需要在最前面加;)

;%MYSQL_HOME%\bin

6、使用

在cmd中

變換目錄到D:\mysql\mysql5.7.14\bin

>mysql -uroot -p(第一次使用是沒(méi)有密碼的,但我使用時(shí)就有了密碼,可能是剛才初始化時(shí)有了或5.7本身自帶。就不是很清楚了)

找登錄密碼,登錄密碼在數(shù)據(jù)目錄(my.ini配置的datadir目錄)的日志文件中,比如我的就在D:\mysql\mysql-5.7.14\data下。文件名為  計(jì)算機(jī)名.err;比如我的電腦名為server-10,那密碼就在server-10.err文件內(nèi),用記事本或者 notepad++或者任意文本編輯器打開(kāi)該文件,ctrl+f,搜索password或root@localhost關(guān)鍵字,

找到如下這行信息:

2016-03-16T02:41:45.969406Z 1 [Note] A temporary password is generated for 
root@localhost: r1diaBlw&Hgp

相應(yīng)的登錄密碼就是   r1diaBlw&Hgp

>mysql -uroot -p

輸入上面查找的密碼

mysql>set password = password('密碼');

mysql>exit;

用新密碼登陸

>mysql -uroot -p

新密碼

mysql>show databases;

mysql>create database XXX default charset utf8;

mysql>grant all privileges on *.* to 'root'@'localhost' identified by "密碼"

cmd下(添加了環(huán)境變量的情況):

導(dǎo)出數(shù)據(jù)庫(kù)命令行:

mysqldump -u 數(shù)據(jù)庫(kù)用戶名 -p 數(shù)據(jù)庫(kù)名稱 > 導(dǎo)出的數(shù)據(jù)庫(kù)文件

         實(shí)例:mysqldump -uroot -p db1>g:\liongg.sql (把數(shù)據(jù)庫(kù)db1 導(dǎo)出到 liongg.sql 文件中)

         回車(chē)之后,會(huì)提示輸入密碼,有則輸入無(wú)則直接回車(chē),片刻即可成功。

導(dǎo)入數(shù)據(jù)庫(kù)的命令行:

mysql -u 數(shù)據(jù)庫(kù)用戶名 –p 數(shù)據(jù)庫(kù)名稱 < 導(dǎo)入的數(shù)據(jù)庫(kù)文件

         實(shí)例:mysql -uroot -p db2<g:\liongg.sql (已新建數(shù)據(jù)庫(kù)db2,把liongg.sql導(dǎo)入)

                        

         方法2:懶得添加系統(tǒng)環(huán)境變量,直接用Windows命令操作。那首先就需要轉(zhuǎn)到MySQL安裝目錄下bin文件夾,才能使用mysql.exe和mysqldump.exe等命令。

         開(kāi)始>運(yùn)行,輸入cmd 確定開(kāi)啟命令行窗口,如圖所示:輸入MySQL安裝目錄 d: 回車(chē),輸入路徑加命令行 mysql\mysql5.7.14\bin\mysqldump -u root -p db1>g:\liongg.sql 。

其他類(lèi)似。

win下mysql用完必須輸入exit退出,不然是不會(huì)退出的

7、以上為命令行管理數(shù)據(jù)庫(kù),下邊為幾款常用圖形化數(shù)據(jù)庫(kù)管理軟件

給你們推薦幾個(gè)圖形化的管理工具:

1、phpMyAdmin

2、MySQLDumper

3、Navicat

4、MySQL GUI Tools

5、MySQL ODBC Connector

8、刪掉mysql不用的文件,使其文件變小優(yōu)化lib等其他目錄下debug和*.pdb文件

win中如何安裝,配置及操作mysql

看完以上關(guān)于win中如何安裝,配置及操作mysql,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業(yè)知識(shí)信息 ,可以持續(xù)關(guān)注我們的行業(yè)資訊欄目的。

分享文章:win中如何安裝,配置及操作mysql
網(wǎng)站鏈接:http://muchs.cn/article48/gpgpep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)域名注冊(cè)、搜索引擎優(yōu)化、網(wǎng)站設(shè)計(jì)、虛擬主機(jī)、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)