1.去官網下載mysql-5.7.20-winx64.zip 下載完成后直接解壓到指定目錄,解壓后會發(fā)現(xiàn) 相對于其他低版本 解壓后的目錄中沒有data目錄和my.ini文件
2.以管理員身份打開cmd.exe 命令行 cd 到 d:\mysql-5.7.20\bin 目錄下
3.然后運行mysqld –initialize-insecure –user=root 完成后 會發(fā)現(xiàn)根目錄多了data目錄
4.輸入命令 mysql -install 等待提示安裝成功后,啟動mysql服務
net start mysql 這時可以去服務上看有沒有mysql服務 (windows 搜索欄輸入 services.msc) [關閉mysql net stop mysql]
5.開啟成功 首次登陸 密碼為空 mysql -u root -p 回車 要求輸入密碼 回車 即可 現(xiàn)在不出問題應該登陸了mysql 如果出現(xiàn)錯誤 請看下面錯誤總結
6.use mysql;顯示Database changed
設置新密碼update user set authentication_string=password(“123”) where user=”root”; 顯示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1
刷新權限flush privileges; 顯示:Query OK,0 rows affected (0.00 sec)
quit;
完成,這樣就把root用戶的密碼設置為123了。
7.最后,為了以后方便啟動mysql,配置環(huán)境變量
- 安裝遇到的問題
1.因為解壓后的根目錄沒有my.ini配置文件 就自己創(chuàng)建了一個 結果 啟動mysql服務后 mysql -u root -p 登陸 出現(xiàn)Error 2003 (HY000): Can’t connect to MySQL server on 'localhost’ (10061) 錯誤 上網查了一下
總結有一下幾點
(1)my.ini編輯 后保存編碼格式為ANSI 不能設置為utf-8 或者gbk
(2)沒有在my.ini里的[mysqld]下設置basedir datadir 等等
(3)本地hosts文件沒有127.0.0.1 localhost 或者my.ini 沒有配置
bind-address = 127.0.0.1
(4)沒有啟動mysql服務
總結以上幾點對我安裝5.7.20 mysql服務已經啟動 登錄時出Error 2003 (HY000): Can’t connect to MySQL server on 'localhost’ (10061)錯誤 并沒有任何卵用 上網搜了搜 5.7.20不用在根目錄創(chuàng)建my.ini文件 直接刪除my.ini文件 重新啟動并登錄 成功
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。