按教程需要安裝沒有密碼的數(shù)據(jù)庫堂氯,前幾次都是下載exe文件腺兴,全都需要設(shè)置密碼左电,所以用命令行安裝。
需要下載壓縮包文件
(8.0.11或是是5.7.17页响?篓足??)
MySQL官方最新版下載鏈接:MySQL :: Download MySQL Community Server
下載完成后解壓縮闰蚕,需要在mysql-8.0.11-winx64根目錄下添加my.ini文件栈拖。網(wǎng)上大多數(shù)教程都是由my-default.ini文件重命名成my.ini文件進(jìn)行修改,但新版mysql沒有該文件没陡,只能新創(chuàng)建一個(gè)my.ini文件涩哟。具體操作Windows 64 位 mysql 5.7以上版本包解壓中沒有data目錄和my-default.ini以及服務(wù)無法啟動的解決辦法 - CSDN博客
注意:主要修改下basedir后的路徑,注意路徑中為\\而非\
(\\或\ 并無差別)
MYSQL_HOME環(huán)境變量配置
上篇文章沒有介紹mysql環(huán)境變量配置诗鸭,運(yùn)行cmd后需要cd到mysql文件夾下的bin目錄染簇,比較繁瑣。
引用自MySQL的windows安裝命令行安裝版本和基本使用方法 - 技術(shù)分享 - SegmentFault 思否
(若不能正常操作再重啟電腦)
如果執(zhí)行mysqld install命令出現(xiàn)Install/Remove of the Service Denied!强岸,是因?yàn)闆]有用管理員身份運(yùn)行cmd锻弓,前兩篇文章沒有細(xì)說。
進(jìn)入系統(tǒng)盤找到C:\Windows\System32\cmd.exe(文件較多蝌箍,可以快速搜索找到cmd.exe)右鍵以管理員身份運(yùn)行 ?再次進(jìn)入相應(yīng)目錄執(zhí)行
引用自命令行安裝MySQL出現(xiàn) Install/Remove of the Service Denied青灼! - CSDN博客
安裝成功如圖所示:
至于data文件夾的創(chuàng)建,參考下一個(gè)分割線
為了找到一個(gè)生成不需要登陸密碼的數(shù)據(jù)庫的方法妓盲,糾結(jié)了一周多時(shí)間杂拨。上面有關(guān)密碼的操作統(tǒng)統(tǒng)作廢,什么安全模式進(jìn)入mysql悯衬,要把系統(tǒng)弄崩潰弹沽。
千辛萬苦終于找到一個(gè)合適的辦法:
1.它會初始化 data 目錄,在執(zhí)行此命令前請先把data目錄下的所有文件先刪除筋粗,否則會失敗
2.可以選擇用 --initialize-insecure 或者 --initialize 來初始化策橘,
--initialize-insecure 初始化root密碼為空,
如果用 --initialize來初始化娜亿,會產(chǎn)生一個(gè)隨機(jī)密碼
執(zhí)行成功后丽已,在data目錄下會生成mysql,perofrmance_schema买决,sys等目錄文件
6.啟動mysql服務(wù)net start mysql
7.設(shè)置root密碼mysqladmin -u root password 自己設(shè)置密碼
8.登錄mysql -u root -p??
沛婴、吼畏、、嘁灯、泻蚊、、旁仿、藕夫、、
MySql 5.7.17免安裝解壓版配置my.ini-CSDN下載
此方法中的初始化操作絕對正確枯冈,可以初始化出不需要密碼登陸的數(shù)據(jù)庫!0煳颉3咀唷!2◎取l偶印!铺然!
為這個(gè)問題糾結(jié)了差不多一周俗孝,差點(diǎn)放棄學(xué)習(xí)。
魄健、赋铝、、沽瘦、革骨、、析恋、良哲、、助隧、