????????重新配一下MySQL環(huán)境,突然發(fā)現(xiàn)有好多問題,還得找教程,網(wǎng)上的教程也都魚龍混雜,也針對(duì)有各種問題的解決方法,我在安裝的過程中遇到了連接不上sql服務(wù)的情況,網(wǎng)上找了一圈教程,也總算是解決了,想想之前安裝的時(shí)候也只是跟著教程安裝,現(xiàn)在重新安裝就不會(huì)了,總覺得還是得總結(jié)一下,把命令記下來 !!
1、MySQL環(huán)境的配置
1.1 、官網(wǎng)下載mysql的zip包
????????我這邊選擇的是5.7.38版本的,官網(wǎng)網(wǎng)址如下:
https://downloads.mysql.com/archives/community/
?點(diǎn)擊download等待下載完zip包
1.2、將下載好的zip解壓到自己的電腦環(huán)境目錄下
因?yàn)橹靶率值臅r(shí)候,把一臺(tái)電腦的軟件啊,編程環(huán)境啥的亂裝,搞得亂七八糟的,很麻煩,有些東西你根本不知道裝在哪里
所以這邊建議,所有的環(huán)境都裝在一個(gè)目錄下,編程軟件裝在一個(gè)目錄下!我這邊裝的是在enviroment的目錄下,但是這個(gè)壓縮包解壓出來并沒有下面的my.ini 和 data 文件,my.ini文件是自己建的,data是會(huì)自動(dòng)生成的,后面會(huì)說?
1.3、配置環(huán)境變量
win + i 打開設(shè)置,搜索環(huán)境變量,點(diǎn)擊編輯系統(tǒng)的環(huán)境變量(不知道別人怎么打開環(huán)境變量的,不只有我這種方法,比較笨,習(xí)慣了打開設(shè)置搜索)
?點(diǎn)擊環(huán)境變量,點(diǎn)擊新建(注意是系統(tǒng)變量下面的新建)
?新建一個(gè)名為 MYSQL_HOME 的變量,地址為我們剛剛解壓好的目錄
?系統(tǒng)變量里面找到path ,點(diǎn)進(jìn)去,在里面點(diǎn)新建
?
引用我們剛才新建的變量,%MYSQL_HOME%\bin
?到這里環(huán)境變量配好了
1.4、新建my.ini文件
my.ini 是mysql的核心配置文件
新建一個(gè)文本文檔,重命名后綴為ini,右鍵用記事本打開,輸入下面的代碼
[mysqld]
basedir=E:\enviroment\mysql-5.7.38\
datadir=E:\enviroment\mysql-5.7.38\data\
port=3306
skip-grant-tables
?這里注意要把文件路徑改成你們自己的路徑
1.5、用管理員身份啟動(dòng)命令窗口
我這里是win建,然后搜索命令,就跳出來了,注意一定要以管理員身份運(yùn)行
打開cmd后,切換到 mysql目錄下的bin目錄
然后輸入? ? ? mysqld install (安裝mysql)
出現(xiàn) Service successfully installed 就是安裝成功了,我是安裝完寫的這個(gè)博客,所以就不截圖了。
1.6、初始化數(shù)據(jù)文件
mysqld --initialize-insecure --user=mysql
執(zhí)行這個(gè)命令之后,你會(huì)發(fā)現(xiàn)剛才的mysql的目錄下多了個(gè)data 文件,命令行不報(bào)錯(cuò)就是ok的
1.7、啟動(dòng)MySQL服務(wù)
net start mysql
下面會(huì)出現(xiàn)中文提示成功,這是后可以在任務(wù)管理器中看到
?
1.8、啟動(dòng)mysql
mysql -uroot -p
這時(shí)候密碼可以是空的
回車進(jìn)入mysql
?
1.9、修改密碼
進(jìn)入上面的界面后修改root賬戶的密碼
update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';
上面把密碼改成了123456,注意sql語句后面加分號(hào)
然后輸入 flush privileges; 刷新權(quán)限
1.10、重啟mysql即可正常使用
net stop mysql
net start mysql
1.11、用剛才重新設(shè)置的密碼進(jìn)入mysql即可正常使用
2、遇到的問題
我這篇博客所寫的第一次安裝的方法是我出錯(cuò)之后能夠重新安裝成功的一套方法,我遇到的問題是mysql連接不上,報(bào)的是2003錯(cuò)誤,?然后打開任務(wù)管理器的時(shí)候mysql服務(wù)是停止的,手動(dòng)打開刷新之后又會(huì)停止,查了一圈沒有什么解決方法只好重裝
在刪除的時(shí)候會(huì)遇到刪除不干凈的問題,這時(shí)候重裝,在執(zhí)行 mysqld install 這個(gè)命令的時(shí)候會(huì)報(bào)錯(cuò),說已經(jīng)被安裝了,這個(gè)時(shí)候需要下面兩個(gè)命令,打開cmd,輸入下面的命令
sc query mysql
sc delete mysql
在執(zhí)行完這兩條命令之后,再重新進(jìn)入bin目錄,重新再按上面的步驟走一遍就可以了文章來源:http://www.zghlxwxcb.cn/news/detail-445822.html
網(wǎng)上教程多多少少不一樣,各種方法都有,大致不一樣都是在修改密碼的命令,這篇博客權(quán)當(dāng)是一個(gè)學(xué)習(xí)筆記記錄了,方法僅供參考,希望對(duì)各位有所幫助文章來源地址http://www.zghlxwxcb.cn/news/detail-445822.html
到了這里,關(guān)于電腦配置MySQL環(huán)境(詳細(xì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!