可以說是把所有的坑都踩完了 發(fā)這一篇博客 希望幫到大家
首先去mysql官網(wǎng)下載mysql服務 和mysql workbench,下載好了之后解壓。
當前是mysql5.7.18版本,我的是5.7.14。workbench請自行安裝。
解壓完之后,配置環(huán)境變量
系統(tǒng)屬性->高級系統(tǒng)設置->環(huán)境變量
新建一個系統(tǒng)變量MYSQL_HOME,值是你的mysql路徑
在Path變量下新建%MYSQL_HOME%\bin;
然后確定->保存。
第二步 配置my.ini
在mysql根目錄下新建一個data文件夾。
mysql根目錄下有一個my-default.ini 關(guān)于里面的參數(shù) 你們可以自查my.ini參數(shù)詳解。我這里就不多說了。沒有的話直接新建my.ini也可以的。
你可以先把之前my-default文件備份下來。
用記事本打開my-default.ini,我把里面的注釋全部刪掉之后,我最后的配置文件是這樣的
[client]
port=3306
default-character-set=utf8
[mysqld]
basedir=D://mysql-5.7.14-winx64
datadir=D://mysql-5.7.14-winx64//data
port=3306
character-set-server=utf8
[mysql]
default-character-set=utf8
然后把他命名為my.ini保存在根目錄下
再把my.ini拷貝一份到bin目錄下。
第三步 配置mysql服務
win+r命令行窗口(以管理員身份運行)
D:
回車
cd D:\mysql-5.7.14-winx64\bin
注意把路徑改成你的mysql\bin目錄
mysqld --install
會出現(xiàn)Service successfully installed.
這個時候如果輸入net start mysql會出現(xiàn)無法啟動。原因是還沒有初始化
初始化前一定要把data里的錯誤日志全部刪掉。
刪掉之后,輸入
mysqld --initialize
稍等幾秒之后初始化完成,這時候再輸入net start mysql
服務成功啟動。
關(guān)閉命令行窗口,回到workbench,雙擊這個連接。
你會發(fā)現(xiàn)你根本不知道密碼是什么。我們來把root localhost的密碼設置一下 設置成123456。
打開cmd(管理員權(quán)限),進到你的mysql安裝目錄\bin
mysqld --skip-grant-tables
然后把mysql服務關(guān)掉!重新打開一個cmd窗口,進到mysql安裝目錄\bin直接輸入mysql
,記住一定要關(guān)掉服務 不然會出現(xiàn)Can't connect to MySql server on 'localhost'
錯誤
use mysql;
show tables;
最下面可以看到一個user表
select host,user,authentication_string from user;
密碼是md5加密的,你當然看不到,但是你可以改變他
update user set authentication_string=password('123456') where user='root' and host='localhost';
直到這一步,修改成功!
回到workbench,雙擊那個連接 你已經(jīng)可以進行你的數(shù)據(jù)庫操作了。