mysql 5.7.10 winx64安裝配置方法圖文教程(win10)
mysql還是比較好用的一款關(guān)系型數(shù)據(jù)庫(kù),今天重裝了win10系統(tǒng),于是想嘗試安裝解壓版的mysql,安裝完成之后寫(xiě)來(lái)和有需要的小伙伴們一起分享。
工具:
win10系統(tǒng) 64bit mysql-5.7.10-winx64.zip
方法/步驟1:
要安裝mysql,首先我們得去mysql官網(wǎng)下載我們需要的資源,選擇Downloads—>Community,這時(shí)候就能看到MySQL Community Server,這是今天我們要學(xué)習(xí)配置的版本。

好了,到這里就能下載mysql-5.7.10-winx64.zip版本的安裝包了。上面是32bit的,圖片中標(biāo)記的是64bit的,大家可以根據(jù)自己的實(shí)際情況選擇下載。

經(jīng)過(guò)短短的等待,安裝文件下載好了。下面一步就是解壓縮,我這里將文件解壓到了E盤(pán),放到了文件夾mysql5.7中。

新建一個(gè)my.ini文件,然后用記事本打開(kāi)輸入mysql的基本配置:
[mysql] ; 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld] ;設(shè)置3306端口 port = 3306 ; 設(shè)置mysql的安裝目錄 basedir=E:\mysql5.7 ; 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 datadir=E:\mysql5.7\data ; 允許最大連接數(shù) max_connections=200 ; 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 character-set-server=utf8 ; 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB


以管理員身份打開(kāi)cmd窗口后,將目錄切換到你的解壓文件bin目錄下。再輸入mysqld install回車運(yùn)行就可以了,注意是mysqld不是mysql。

接下來(lái)我們用mysqld--initialize先初始化data目錄。要不然mysql5.7的文件夾下面不會(huì)出現(xiàn)data文件夾,一開(kāi)始我也感覺(jué)自己的文件怎么缺點(diǎn)什么。我們來(lái)比較下初始化之前和之后的文件變化


接著就是在輸入net start mysql啟動(dòng)服務(wù)。或者不嫌麻煩的話,就手動(dòng)啟動(dòng)。打開(kāi)服務(wù),啟動(dòng)mysql服務(wù)。到這里基本就完成了,mysql的安裝啦。
方法/步驟2
好了,坑來(lái)了。以前我們安裝mysql,root用戶是不需要密碼的,從mysql5.7開(kāi)始不行了。坑了我一小會(huì),我就記得我沒(méi)設(shè)置密碼啊,莫名其妙我竟然開(kāi)始慌了。ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password: NO),好心塞。

別慌,跟著我先關(guān)閉mysql服務(wù)。


在提示命令管理工具輸入如下命令,進(jìn)入安全模式:mysqld --defaults-file="E:\mysql5.7\my.ini" --console --skip-grant-tables,這里的路徑需要根據(jù)你安裝的實(shí)際路徑修改。好的,這個(gè)窗口我們讓它就這么運(yùn)行,然后重新打開(kāi)一個(gè)命令提示窗口,記得一定是管理員權(quán)限。

接著我們繼續(xù)輸入用戶名和密碼登陸,哇塞成功了。別急,這只是第一步。接下來(lái)我們還是要修改root的默認(rèn)密碼。

接著,我們來(lái)選擇當(dāng)前使用的數(shù)據(jù)庫(kù):輸入use mysql;
然后嘗試修改密碼,艾瑪,字段不對(duì)。
1.進(jìn)入mysql數(shù)據(jù)庫(kù):
mysql> use mysql;Database changed
2.給root用戶設(shè)置新密碼mysql> update user set authentication_string=password("新密碼") where user="root";Query OK,1 rows affected(0.01 sec)Rows matched:1 Changed:1Warnings: 0
3.刷新數(shù)據(jù)庫(kù) (一定要記得刷新)mysql>flush privileges; QueryOK, 0 rows affected (0.00 sec)
4.退出mysql:mysql> quit
下次輸入mysql -uroot -p 就可以用新密碼登錄了


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Windows10下mysql 8.0.16 安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了Windows10下mysql 8.0.16 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05
解決mysql報(bào)錯(cuò):1264-Out of range value for&nb
這篇文章主要介紹了解決mysql報(bào)錯(cuò):1264-Out of range value for column ‘字段‘ at row 1問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
怎么重置mysql的自增列AUTO_INCREMENT初時(shí)值
怎么重置mysql的自增列想必有很多的朋友都不會(huì)吧,下面與大家分享下常用的幾種方法,不懂的朋友可以了解下哈,希望對(duì)大家有所幫助2013-06-06
mysql中將null值轉(zhuǎn)換為0的語(yǔ)句
mysql中將null值轉(zhuǎn)換為0的語(yǔ)句,在mysql數(shù)據(jù)庫(kù)開(kāi)發(fā)中,如果后期添加了字段那么這些值為空值null,我們?cè)谑褂谜咝枰獙ull轉(zhuǎn)換為0方便后期的控制就需要下面的代碼了。2011-02-02
MySQL數(shù)據(jù)更新操作的兩種辦法(數(shù)據(jù)可視化工具和SQL語(yǔ)句)
MySQL是最常用的數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)操作中,基本都是增刪改查操作,簡(jiǎn)稱CRUD,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)更新操作的兩種辦法,需要的朋友可以參考下2023-03-03
MySql 錯(cuò)誤Incorrect string value for column
能使用中文進(jìn)行搜索,但是insert into 中文是可以的。我的數(shù)據(jù)庫(kù)和數(shù)據(jù)表中所有的charset都是設(shè)置的utf8。2010-12-12
SQL面試題:求時(shí)間差之和(有重復(fù)不計(jì))
這篇文章主要介紹了SQL面試題:求時(shí)間差之和(有重復(fù)不計(jì)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
mysql創(chuàng)建觸發(fā)器時(shí)報(bào)1064錯(cuò)誤問(wèn)題及解決
這篇文章主要介紹了mysql創(chuàng)建觸發(fā)器時(shí)報(bào)1064錯(cuò)誤問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
MySQL MyISAM默認(rèn)存儲(chǔ)引擎實(shí)現(xiàn)原理
這篇文章主要介紹了MySQL MyISAM默認(rèn)存儲(chǔ)引擎實(shí)現(xiàn)原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03

