win764_mysql安裝

  • 下載個(gè)win 壓縮包250M左右
  • my.ini復(fù)制my-default.ini文件
  • 設(shè)置my.ini如下:
# These are commonly set, remove the # and set as required.
basedir = E:\app\mysql-5.7.13-winx64
datadir = E:\app\mysql-5.7.13-winx64\data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER

報(bào)錯(cuò)處理

  • 啟動(dòng)服務(wù) 一直保持,如下操作
mysqld --romve 刪除mysql服務(wù)
mysqld --install 安裝mysql服務(wù)
mysqld --initialize 一定要初始化 (這里報(bào)錯(cuò),刪除data目錄)
net start mysql

mysqld --console  此命名可以查看到啟動(dòng)mysql的一些日志與錯(cuò)誤
  • 輸入mysql
    出現(xiàn)類似的報(bào)錯(cuò)日志:Access denied for user 'root'@'localhost' (using password:YES),安裝沒有設(shè)置過(guò)密碼,如下設(shè)置:
  • 打開MySQL目錄下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并關(guān)閉文件。
  • 重啟MySQL服務(wù)。
  • 在命令行中輸入“mysql -uroot -p”(不輸入密碼),回車即可進(jìn)入數(shù)據(jù)庫(kù)。
  • 執(zhí)行,“use mysql;”使用mysql數(shù)據(jù)庫(kù)。
  • 執(zhí)行,“update user set password=PASSWORD("rootadmin") where user='root';”(修改root的密碼)
    (期間我還select下user表中的記錄,查詢?nèi)康臅r(shí)候顯示了一些亂碼,然后我只查詢了user表中的Host、User、Password字段,貌似當(dāng)時(shí)顯示了3條記錄,有1個(gè)沒有名稱。當(dāng)然,為了解決問(wèn)題,這些我也管不了了。)
  • 打開MySQL目錄下的my.ini文件,刪除最后一行的“skip-grant-tables”,保存并關(guān)閉文件。
  • 重啟MySQL服務(wù)。
  • 在命令行中輸入“mysql -uroot -prootadmin”,問(wèn)題搞定!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容