win10 安装mysql 8.0.12
按照CSDN以及博客園的其他教程, 之前安裝過幾次都有或多或少的bug
主要安裝步驟:
1.配置my.ini文件
2.管理員進入終端, 切換到.../bin目錄下進行操作
3.指令操作:
1) mysqld --initialize --console 此指令正常情況下, 可以自動生成一項隨機密碼, 一定要復制下這個密碼方便后續登錄
2)mysqld --install? 成功后會有提示
3)net start mysql 成功后有啟動顯示字樣, 若啟動失敗, 建議 mysqld remove 或者直接刪除
4)mysql -u root -p 正常情況會有Enter Password, 這里輸入步驟1中的密碼, 一定不要輸錯
5)alter user "root"@"localhost" identified by "mysql"; 這句指令是修改初始密碼為mysql, 末尾雙引號內的即新密碼, 可以自定義,此句mysql指令一定要用分號結尾?
基本就完成了
my.ini文件內容:
# 數據庫服務端配置項 [mysqld] # 數據庫路徑 basedir=D:\MySQL8.0.12\mysql-8.0.12-winx64 # 數據路徑 datadir=D:\MySQL8.0.12\data # 端口號 port=3306 # 默認字符集 character-set-server=utf8mb4 # 存儲引擎 default-storage-engine=INNODB # 客戶端配置項 [mysql] # 默認字符集 default-character-set=utf8mb4 # 連接客戶端配置項 [client] default-character-set=utf8mb4?注意: 上面文件中數據庫路徑和數據路徑根據自己的寫
該文件我放在mysql-8.0.12-winx64目錄下
?
?
供參考的博主的博客:
https://www.jb51.net/article/146111.htm
我遇到的bug主要如下:
1. cmd打開不是管理員身份運行, mysql 和 mysqld命令報錯
其實win10 開始菜單下, 可以如下操作
右擊開始菜單, 點擊這個windows PowerShell(管理員)
?
2. 第一次可能是下載的安裝包有問題, 不完整, 所以.....一定要下載完整
官網操作如下, 最后不登錄下載, 點擊那個? No thanks, just start my download
https://dev.mysql.com/downloads/mysql/
3.重裝前沒刪除干凈
重裝過程中屢次報錯, 安裝失敗, 不能出現正常的套路
之前沒裝干凈的時候, 安裝過一次不帶密碼的, 但是使用的特別不方便
刪除干凈的效果, 在控制面板->管理工具->服務里面, 沒有MySQL服務
?
刪除步驟, 需要去注冊表刪除:
a. 刪除解壓縮的mysql文件; 我一開始只是把安裝路徑下的mysql文件夾全部刪除了(也就是放那個官網下載下來的壓縮包的路徑)
b.注冊表刪除(要找齊全)
win+r, 運行框輸入regedit,以下兩個路徑下的MySQL都要刪除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
?刪除后一定要重啟
?
轉載于:https://www.cnblogs.com/taocc/p/9755435.html
總結
以上是生活随笔為你收集整理的win10 安装mysql 8.0.12的全部內容,希望文章能夠幫你解決所遇到的問題。