MySQL8相比之前版本改動(dòng)還是挺大的,因?yàn)閯倧陌惭b接觸,就先從基本的說(shuō)起。現(xiàn)在的mysql8安裝只能采用解壓配置版,像以前老版本的傻瓜式安裝將不復(fù)存在。 注意點(diǎn) MySQL8之后并不需要my.ini,會(huì)自動(dòng)的生成data文件夾在解壓之后的文件,端口默認(rèn)3306,。若有這個(gè)文件,則初始化mysql不成功。自己若新建并設(shè)置了my.ini 文件,有data文件的話,在初始化之前要?jiǎng)h除。然后再初始化在初始化之后會(huì)自動(dòng)生成密碼,要記下來(lái),后續(xù)登上mysql需改密碼之后才可后續(xù)操作。要更改加密規(guī)則,不然無(wú)法使用工具連接mysql 安裝 進(jìn)入MySQL官網(wǎng)下載最新版MySQL8.0的壓縮包,地址:https://dev./downloads/mysql/ PS:因?yàn)楝F(xiàn)在大多數(shù)軟件都是64位的,建議還在使用32位的朋友盡快更換64位系統(tǒng),下面輝哥以64位做演示,盡量下載官方穩(wěn)定包,還可以選擇其他版本 點(diǎn)擊No thanks, just start my download,然后開(kāi)始下載 下載完解壓到自定義的位置 使用管理員身份打開(kāi)cmd(電腦“開(kāi)始”搜索“命令”,右鍵“管理員身份打開(kāi)” 命令提示符),進(jìn)入到你mysql解壓的bin目錄 4.1、在win10任務(wù)欄的搜索框內(nèi)輸入cmd,然后右鍵命令提示符,點(diǎn)擊以管理員身份運(yùn)行 4.2、然后輸入你的盤(pán)符,回車(chē),接著輸入cd \解壓文件夾\bin 例如我的安裝在D:\IDE\MySQL 命令輸入依次為: 初始化MySQL,并記錄生成的用戶(hù)密碼root的隨機(jī)密碼),在命令窗口內(nèi)輸入: mysqld --initialize --console 安裝MySQL服務(wù),命令窗口內(nèi)輸入:mysqld --install 啟動(dòng)MySQL服務(wù),命令窗口內(nèi)輸入:net start mysql 記好剛才初始化時(shí)生成的用戶(hù)名和密碼 修改密碼 在命令窗口內(nèi)輸入:mysql -u root -p,然后輸入剛才生成的密碼 在命令窗口內(nèi)依次輸入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;#修改加密規(guī)則ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';#更新一下用戶(hù)的密碼 在命令窗口內(nèi)輸入:FLUSH PRIVILEGES; #刷新權(quán)限 在命令窗口內(nèi)輸入:alter user 'root'@'localhost' identified by '123456';#更改root的密碼為123456 配置環(huán)境變量 依次進(jìn)入【計(jì)算機(jī)】》右鍵【屬性】》【高級(jí)系統(tǒng)設(shè)置】》【環(huán)境變量】,點(diǎn)擊系統(tǒng)變量的path變量,然后點(diǎn)擊編輯 點(diǎn)擊右上角新建,然后輸入你的MySQL文件夾的bin目錄,要輸入完整的目錄地址,例如我的是D:\IDE\MySQL\bin,然后點(diǎn)擊確定即可 此時(shí)應(yīng)該就可以使用MySQL管理工具進(jìn)行連接了。 連接成功如下圖: 完全卸載 停止服務(wù):使用net stop mysql('你的服務(wù)名’) 命令 或 【win+R快捷鍵】》輸入services.msc》進(jìn)入服務(wù)窗口關(guān)閉mysql服務(wù);卸載程序:使用360卸載mysql程序 或 【控制面板】》【程序和功能】》右鍵卸載程序;刪除項(xiàng)目根文件夾:進(jìn)入mysql安裝位置,刪除mysql的解壓文件夾;檢查服務(wù)是否完全刪除:如果mysql服務(wù)還在,可以使用 'sc delete mysql ' 來(lái)刪除服務(wù);刪除C盤(pán)隱藏文件夾:顯示隱藏文件后,刪除C盤(pán)下的“C:\ProgramData\MySQL ”所有文件;刪除注冊(cè)表信息:【win+R快捷鍵】》輸入regedit 命令打開(kāi)注冊(cè)表窗口,刪除以下文件 HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL 刪除環(huán)境變量里的配置:如果有更改了環(huán)境變量,那么進(jìn)入【計(jì)算機(jī)】》右鍵【屬性】》【高級(jí)系統(tǒng)設(shè)置】》【環(huán)境變量】》刪除系統(tǒng)變量中的MYSQL_HOME變量和刪除Path變量中的mysql路徑;全盤(pán)搜索mysql關(guān)鍵字檢查:這里使用everything全盤(pán)搜索mysql關(guān)鍵字,可以查看系統(tǒng)所有相關(guān)文件,以防遺漏。 今天因?yàn)橄胍惭b下mysql,然后就去官網(wǎng)準(zhǔn)備下載個(gè)最新的mysql的社區(qū)版本。 但是!下載下來(lái)是一個(gè)壓縮包,那就意味著我們需要手動(dòng)配置下mysql的環(huán)境了。 步驟如下: 1.將壓縮包解壓到你的路徑下(不要包含中文),我的路徑為:F:\software\mysql-5.7.11-winx64\ 2.配置環(huán)境變量:我的電腦->屬性->高級(jí)->環(huán)境變量,將mysql下的bin文件夾的路徑配置到用戶(hù)變量的PATH里面,這樣以后可以直接在cmd中執(zhí)行mysql的相關(guān)指令了 3.修改下mysql根目錄下的配置文件my-default.ini,將mysql的路徑配置進(jìn)去,總共三行,data目錄之后的操作會(huì)自動(dòng)生成,先這樣填上去。 4.以管理員身份打開(kāi)命令行窗口,開(kāi)始菜單中的附件中有個(gè)命令提示符,右擊他,以管理員身份運(yùn)行 5.將命令行窗口的當(dāng)前路徑定位到mysql目錄的bin文件夾(一定要定位在bin目錄下),一次輸入一下三條指令 6.接下來(lái)需要進(jìn)入mysql了,那么用戶(hù)名和密碼是啥??mysql在新的版本中對(duì)于密碼的生成方式進(jìn)行了改變, 采用隨機(jī)生成。打開(kāi)mysql的根目錄下的data文件夾(通過(guò)initialize生成的),找到一個(gè).err結(jié)尾的文件并打開(kāi) 里面有一行會(huì)記錄這你的用戶(hù)名(root)以及隨機(jī)生成的臨時(shí)密碼(I(drANkaq1rf) 接下來(lái)就可以通過(guò)指令來(lái)登陸了(mysql -u root -p) 7.登陸進(jìn)去需要修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; 5.7.6之前的修改密碼的指令為: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass') |
|