win10中安裝mysql5.7后,安裝mysql-8.0.19
在D:\mysql-8.0.19-winx64目錄下創建一個my.ini檔案
[mysqld] # 設定3307埠 port=3307 # 設定mysql的安裝目錄 basedir=D:\mysql-8.0.19-winx64 # 設定mysql資料庫的資料的存放目錄 datadir=D:\mysql-8.0.19-winx64\data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數,這是為了防止有人從該主機試圖攻擊資料庫系統 max_connect_errors=10 # 服務端使用的字符集默認為UTF8 character-set-server=utf8 # 創建新表時將使用的默認存盤引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 default_authentication_plugin=mysql_native_password [mysql] # 設定mysql客戶端默認字符集 default-character-set=utf8 [client] # 設定mysql客戶端連接服務端時默認使用的埠 port=3307 default-character-set=utf8
避免電腦其他地方安裝了mysql,先配置mysql-8.0.19的環境變數

使用cmd管理員的方式啟動,進入mysql8安裝的位置(D:\mysql-8.0.19-winx64\bin),
初始化資料庫:
mysqld --initialize --console
記住密碼 ,執行輸出結果里面有一段:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 7gQ=drF2resv
其中root@localhost:后面的“7gQ=drF2resv”就是初始密碼(不含首位空格),后續登錄需要用到,
啟動:
net start MYSQL8.0
連接:
mysql -u root -p7gQ=drF2resv
修改密碼:
alter user root@localhost identified by '123456';
安裝失敗
檢查注冊表:
運行regedit打開注冊表找到
HEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/
找到MYSQL8.0 查看ImagePath的值是否是對應的路徑, 如果ImagePath的值是
D:\mysql-8.0.19-winx64\bin\mysqld MYSQL8.0
則配置成功,

注冊表ImagePath的值不是:
D:\mysql-8.0.19-winx64\bin\mysqld MYSQL8.0
沒有匹配自己的安裝路徑,這時候可以手動修改ImagePath的值為mysql-8.0.19安裝路徑即可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/81212.html
標籤:MySQL
上一篇:頁面置換演算法之Clock演算法
