前言:
去他****坑爹玩意!
進(jìn)入正題
本來想官網(wǎng)下載一個(gè)安裝程序,一步步安裝的想想就美滋滋,但是到了第三步發(fā)現(xiàn)安裝下載列表里面壓根沒有Server程序,找不出來原因,沒辦法只能從官網(wǎng)上下載了一個(gè)解壓ZIP包,解壓之后自己配置了;
- 下載官網(wǎng):https://dev.mysql.com/downloads/mysql/

根據(jù)電腦配置選擇安裝包
- 解壓之后在根目錄新建一個(gè).ini格式的配置文件(注意格式,不是普通的文本文件格式的),將配置文件的名字命名為"my.ini",然后打開這個(gè)文件,貼上下面這段代碼:
[mysqld]
basedir ="D:\MySql\mysql-5.7.19-winx64"
datadir ="D:\MySql\mysql-5.7.19-winx64\data"
port=3333
server_id =10
character-set-server=gbk
character_set_filesystem=gbk
[client]
port=3333
default-character-set=gbk
[mysqld_safe]
timezone="CST"
[mysql]
default-character-set=utf8
其中的basedir和datadir的值是需要你根據(jù)你的Zip解壓的路徑去配的,datadir后面要加上\data,和上面的一樣;
這時(shí)候你的解壓目錄就是這樣的:

多的空行是我涂掉的文件夾,這個(gè)文件夾會(huì)在下面的步奏生成
- 配置我們的環(huán)境變量;
電腦->屬性->高級(jí)系統(tǒng)屬性->環(huán)境變量 ,然后將bin文件夾的目錄加載path的后面
-以管理員的身份運(yùn)行cmd命令行,切到上面的bin目錄里,執(zhí)行
mysqld –initialize
10月22號(hào)再次安裝MYSQL,執(zhí)行這條語句報(bào)錯(cuò),

圖片.png
大概就是沒有找到生成文件的data目錄,但是我手動(dòng)新建data目錄之后再次執(zhí)行,雖然不報(bào)錯(cuò)了,但是生成的文件還是錯(cuò)誤的。。。最后在網(wǎng)上又找了一條語句:mysqld --initialize --user=mysql --console 。
我把data文件又刪除掉,然后執(zhí)行這條語句,發(fā)現(xiàn)沒有在報(bào)錯(cuò)了,在看下目錄,成功自動(dòng)生成了data目錄,并且里面的文件也是對(duì)的,然后按照下文繼續(xù)執(zhí)行,成功啟動(dòng)了服務(wù)!

圖片.png
這是初始化操作,這時(shí)候會(huì)在解壓目錄里面自動(dòng)生成data文件夾,并且添加初始化MySql的文件;(網(wǎng)上說手動(dòng)創(chuàng)建data文件夾,但是我試的創(chuàng)建生成的初始化的MySql文件不全導(dǎo)致啟動(dòng)服務(wù)失敗);
mysqld install
這是下載安裝服務(wù)語句,之后就是直接開啟服務(wù)器
net start mysql
到這里應(yīng)該就行了,如果報(bào)一下錯(cuò)誤:
圖片.png
就到bin目錄下刪除一個(gè)mysqld的空文件,再執(zhí)行開啟語句就好了!
參考鏈接
- 最后就是登錄了
執(zhí)行:mysql -u root -p 回車之后會(huì)讓你輸入密碼,這是安裝之后生成的隨機(jī)密碼,在上面生成的data文件夾里面的ear文件里面:
圖片.png
填寫密碼之后回車就會(huì)看到下面讓人感動(dòng)的流淚的畫面:
我的天,我終于成功了
如果你想修改隨機(jī)密碼:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');


