Winserver2012下mysql 5.7解壓版(zip)配置安裝教程詳解
一、安裝
1.下載mysql
zip版本mysql不需要運(yùn)行可執(zhí)行文件,解壓即可,下載zip版本mysql
msi版本mysql雙擊文件即可安裝,相對(duì)簡(jiǎn)單,本文不介紹此版本安裝
2.配置環(huán)境變量
打開(kāi)環(huán)境變量配置頁(yè)面(winserver服務(wù)器環(huán)境變量位置:服務(wù)器管理器->本地服務(wù)器->計(jì)算機(jī)名稱(chēng)->高級(jí)->環(huán)境變量),在系統(tǒng)變量path后面添加mysql bin文件路徑,例如:;C:\mysql-5.7.17-winx64\bin
3.配置mysql
mysql配置文件my-default.ini在項(xiàng)目根目錄下,直接修改即可,當(dāng)然新建配置文件也可,如:my.ini
配置文件修改方式如下:
basedir = C:\mysql-5.7.17-winx64(mysql根目錄) datadir = C:\mysql-5.7.17-winx64\data(mysql數(shù)據(jù)庫(kù)存放目錄) port = 3306(mysql對(duì)外開(kāi)放端口,默認(rèn)3306,可修改)
4.啟動(dòng)mysql
a. 啟動(dòng)cmd
b. 切換磁盤(pán),命令:C:
c. 進(jìn)入mysql的bin目錄,命令:cd C:\mysql-5.7.17-winx64\bin
d. 安裝mysql服務(wù),命令:mysqld -install,返回結(jié)果:Service successfully installed??旖萱Iwin+r,執(zhí)行services.msc查看服務(wù),看看mysql服務(wù)是否已出現(xiàn)
e. 初始化mysql并指定超級(jí)用戶(hù)密碼,命令:mysqld --initialize-insecure --user=mysql
f. 啟動(dòng)mysql服務(wù),命令:net start mysql
5.問(wèn)題及解決方案
a. net start mysql啟動(dòng)mysql服務(wù)時(shí),啟動(dòng)失敗,返回結(jié)果:發(fā)生系統(tǒng)錯(cuò)誤2,系統(tǒng)找不到指定文件
執(zhí)行services.msc查看服務(wù)mysql,在服務(wù)上右鍵->屬性->常規(guī),查看可執(zhí)行路徑是否正確,若不正確,可能是啟動(dòng)mysql時(shí)未切換盤(pán)符導(dǎo)致的,執(zhí)行命令:mysqld -remove
,移除mysql服務(wù)然后重新安裝
b. net start mysql啟動(dòng)mysql服務(wù)時(shí),啟動(dòng)失敗,返回結(jié)果:mysql服務(wù)無(wú)法啟動(dòng),服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤,請(qǐng)鍵入NET HELPMSG **** 以獲得更多的幫助
到之前配置的datadir路徑中查找一個(gè)后綴名為.err的文件(若指定的路徑不存在找不到.err文件,應(yīng)先創(chuàng)建路徑,然后啟動(dòng)服務(wù)),此文件記錄mysql錯(cuò)誤日志。若日志中記錄的錯(cuò)誤為:[ERROR] Can't open the mysql. Please run mysql_upgrade to create it,則先清空datadir中的文件,然后執(zhí)行命令初始化:mysqld --initialize-insecure --user=mysql
二、登錄用戶(hù)管理及密碼修改
1.登錄mysql
a. 啟動(dòng)cmd
b. 登錄,命令:mysql -u root -p
,因?yàn)槌跏蓟?jí)用戶(hù)時(shí)未指定密碼(可隨機(jī)生成初始密碼),因此默認(rèn)密碼為空,輸入密碼步驟直接回車(chē),看到歡迎信息:Welcome to the MySQL monitor
2.修改root用戶(hù)密碼
a. 查看所有初始數(shù)據(jù)庫(kù),其中mysql庫(kù)就是剛剛初始化的庫(kù),其中包含用戶(hù)登錄信息
b. 選中數(shù)據(jù)庫(kù),命令:use mysql
;
c. 查看用戶(hù)現(xiàn)有用戶(hù)及密碼,注意:mysql5.7用戶(hù)密碼字段為authentication_string,5.7以前為password
d. 修改root密碼
update user set authentication_string = password('123456') where user = 'root';(更新用戶(hù)root密碼為123456) flush privileges;(刷新系統(tǒng)權(quán)限相關(guān)表,注意:如果不執(zhí)行命令僅僅只會(huì)修改user用戶(hù)表中的authentication_string,登錄密碼不會(huì)變更)
三、開(kāi)啟遠(yuǎn)程訪(fǎng)問(wèn)
1.查詢(xún)用戶(hù)host
host為localhost表示只允許本地登錄,host為ip表示為只允許指定ip用戶(hù)登錄,host為%為允許任意ip用戶(hù)登錄
2.新建允許遠(yuǎn)程鏈接mysql數(shù)據(jù)庫(kù)的用戶(hù)
grant all on *.* to sa@'%' identified by '123456' with grant option; flush privileges;
創(chuàng)建一個(gè)登錄名為sa,密碼為123456供任意ip訪(fǎng)問(wèn)的用戶(hù)(%可用具體ip替代)
以上所述是小編給大家介紹的Winserver2012下mysql 5.7解壓版(zip)配置安裝教程詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- MySQL 5.6.51 解壓版(zip版)安裝配置圖文方法
- MySql 5.7.14 解壓版安裝步驟詳解
- windows下安裝、卸載mysql服務(wù)的方法(mysql 5.6 zip解壓版安裝教程)
- mysql 5.5.x zip直接解壓版安裝方法
- Window10下安裝 mysql5.7圖文教程(解壓版)
- MySQL綠色版(zip解壓版)的安裝圖文教程(mysql-5.6.22-win32.zip)
- Mysql5.7.11在windows10上的安裝與配置(解壓版)
- mysql安裝圖解 mysql圖文安裝教程(詳細(xì)說(shuō)明)
- windows下MySQL5.6版本安裝及配置過(guò)程附有截圖和詳細(xì)說(shuō)明
- Mysql 5.7.17 解壓版(ZIP版)安裝步驟詳解
相關(guān)文章
Workbench通過(guò)遠(yuǎn)程訪(fǎng)問(wèn)mysql數(shù)據(jù)庫(kù)的方法詳解
這篇文章主要給大家介紹了Workbench通過(guò)遠(yuǎn)程訪(fǎng)問(wèn)mysql數(shù)據(jù)庫(kù)的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06Mysql ERROR 1067: Invalid default v
這篇文章主要介紹了Mysql ERROR 1067: Invalid default value for字段問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05Navicat工具中設(shè)置MySQL允許外部訪(fǎng)問(wèn)
默認(rèn)情況下MySQL只允許本地登錄,即只能在安裝MySQL環(huán)境所在的主機(jī)下訪(fǎng)問(wèn),這篇文章主要給大家介紹了關(guān)于Navicat工具中設(shè)置MySQL允許外部訪(fǎng)問(wèn)的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04MySQL的id關(guān)聯(lián)和索引使用的實(shí)際優(yōu)化案例
這篇文章主要介紹了MySQL的id關(guān)聯(lián)實(shí)際優(yōu)化案例,關(guān)聯(lián)和索引一直是MySQL常見(jiàn)的可優(yōu)化大塊兒,需要的朋友可以參考下2015-05-05Mysql Binlog快速遍歷搜索記錄及binlog數(shù)據(jù)查看的方法
這篇文章主要介紹了Mysql Binlog快速遍歷搜索記錄及binlog數(shù)據(jù)查看的方法的相關(guān)資料,需要的朋友可以參考下2016-01-01MySQL錯(cuò)誤“Data?too?long”的原因、解決方案與優(yōu)化策略
MySQL作為重要的數(shù)據(jù)庫(kù)系統(tǒng),在數(shù)據(jù)插入時(shí)可能遇到“Data?too?long?for?column”錯(cuò)誤,本文探討了該錯(cuò)誤的原因、解決方案及預(yù)防措施,如調(diào)整字段長(zhǎng)度、使用TEXT類(lèi)型等,旨在優(yōu)化數(shù)據(jù)庫(kù)設(shè)計(jì),提升性能和用戶(hù)體驗(yàn),需要的朋友可以參考下2024-09-09用C語(yǔ)言操作MySQL數(shù)據(jù)庫(kù)的通用方法
在為MySQL提供接口方面,C語(yǔ)言具有更好的安全性和性能,本篇文章介紹了C語(yǔ)言操作MySQL數(shù)據(jù)庫(kù)的通用方法,需要了解的朋友可以參考下2015-07-07