修改Mysql 8 0版本的預設資料庫目錄

2022-08-24 06:15:13 字數 889 閱讀 5432

經過網上查詢和多次測試,現將較為簡單的處理方式記錄如下:

一、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...