經過網上查詢和多次測試,現將較為簡單的處理方式記錄如下:
一、mysql 8.0 以後版本通過mysql installer進行安裝,其安裝過程不再贅述。
二、在安裝的過程中並沒有指定資料目錄的地方。(8.0.16還是有的,但之後版本卻沒有)
一般 mysql 預設的安裝路徑是以c盤,(當然這個路徑可以調整,但在第一次安裝時可以,如果是新增、移除則不能指定路徑),因此需要手工調整資料庫目錄。
建議在安裝時,選中安裝 mysql workbench 客戶端。
三、安裝完成以後,自動啟動mysql 服務,並通過 mysql workbench 進入管理介面。進入administration 標籤的options file 選項,
找見datadir選項,將其修改到指定目錄,如:d:\mysql\data
關閉mysql 服務。(這時再啟動,是無法啟動的)
四、將原 data 目錄(及其下檔案)完全拷貝到新的資料庫目錄。
五、給新的資料庫目錄分配許可權(這是最關鍵的一步,前面關閉後無法再啟動的主要原因就是這個)
如果在安裝時,沒有特別指定使用者,則給該目錄新增「network service」的除完全控制以外的其它許可權。
六、重新啟動服務,則可以正常啟動。
【注】配置檔案的路徑一般在 c:\programdata\mysql\mysql server 8.0\my.ini 檔案中。也可以通過手動修改該路徑,但關鍵點在於指定新路徑後,需要將檔案拷貝過去,並分配許可權。
Mysql8 0 版本修改root密碼
今天在linux上面安裝mysql8.0成功後輸入命令嘗試無密碼登入 mysql uroot 結果顯示密碼錯誤,這和mysql5.6後的更新有關,系統會隨機分配乙個臨時密碼給你,這意味著需要輸入臨時密碼才能登入。晚上查資料輸入以下命令可以獲得臨時密碼 a temporary password is ...
mysql 8 0版本修改密碼的坑
1.set password for root localhost password 123 2.mysqladmin uroot p123456 password 123 3.update user set password password 123 where user root and hos...
搭建mysql8 0版本
本次採用yum構建mysql8.0資料庫,具體操作步驟如下 wget c 安裝mysql8.0 yum源 rpm ivh mysql80 community release el7 3.noarch.rpm 安裝mysql8.0資料庫 yum install y mysql community se...