您好,登錄后才能下訂單哦!
一,下載Zip版本的免安裝版本的Mysql,并解壓之安裝目錄下面
二,在Windows的Path中添加Mysql的Bin目錄,使得可訪問mysql等命令。
*遇到奇怪問題,在win10的path加入了mysql運行記錄。但是執(zhí)行mysql依然未找到。此時mysql的bin目錄為path中的最后一項。后來在path中再增加一項(例如,path為 ....;%MYSQL_BIN%;D:\test;)則可以在命令中可以找到mysql
三,創(chuàng)建Mysql的啟動選項文件my.ini。
Mysql會從C:、 Windir,安裝目錄等多個目錄搜索My.ini配置文件。mysql5.7.1.17沒有啟動用的配置文件,同時沒有設置Data文件夾??梢栽诎惭b目錄或者希望存放數(shù)據(jù)的地方創(chuàng)建data目錄
創(chuàng)建My.ini文件,并且設置配置如下
[client]
#客戶端使用UTF8
default-character-set=utf8
[mysqld]
#服務啟動的目錄
#注意Windows下面,目錄路徑分隔符要用/,如要要用反斜杠,則要\\
basedir=D:/Server/mysql-5.7.18-winx64
datadir=D:/Server/mysql-5.7.18-winx64/data
port = 3306
#服務器默認使用UTF8
character-set-server=utf8
#不使用授權(quán)表可以登陸MYSQL,初次啟動適用
skip-grant-tables
四,調(diào)用初始化命令,初始化。該命令需要用管理員權(quán)限運行。
win10在開始菜單的視窗圖標 右鍵 -> 命令提示符(管理員) 可以打開
mysqld --initialize
\mysqld --initialize-insecure #這個命令,代表初始化后,root用戶為空密碼
** 同時可以制定初始化時候使用的配置文件
mysqld --defaults-file=C:\my.ini --initialize
執(zhí)行該命令后,MYSQL將進行data數(shù)據(jù)存放目錄的初始化,以及數(shù)據(jù)庫原始表的一些初始化工作,包括root用戶的創(chuàng)建。
在data(數(shù)據(jù)目錄)目錄下面的XXXXXX.err文件里面,可以查看生成的root的隨機密碼
五,啟動mysql服務
mysqld --console
五,登陸并修改密碼
如果忘記密碼了,可以從MySql的error log里面找到初始化的隨機密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcd8888';
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。