在mysql中,可以利用“mysqld –initialize-insecure –user=mysql”命令解決;該命令可以在MySQL安裝目錄的bin目錄下自動創(chuàng)建好一個data文件夾,該文件夾用于存放數(shù)據(jù)庫的信息。
本教程操作環(huán)境:windows10系統(tǒng)、mysql5.7版本、Dell G3電腦。
mysql沒有data文件夾怎么辦
安裝mysql 5.7+版本時,若發(fā)現(xiàn)因根目錄下,缺少data文件夾的情況,
不要去拷貝其他版本的data文件夾
因為此操作會出現(xiàn)很多潛在問題:比如遇到的執(zhí)行show variables like "%charact%"; 語句時,報錯表不存在!
打開cmd命令窗口,并且進(jìn)入到mysql安裝目錄的bin目錄下。
然后輸入命令(備注:所有的–前面均有一個空格哦。建議直接復(fù)制,不要自己輸入命令,以防丟失空格哦):
mysqld --initialize-insecure --user=mysql
然后回車;去目錄下查看,已經(jīng)自動創(chuàng)建好data文件夾。
問題解決
推薦學(xué)習(xí):mysql視頻教程