MySQL5.7 for Windows10 配置手記

由于又一次在折騰 MySQL 配置問題上浪費(fèi)了不少時(shí)間,由此整理一下,以備不時(shí)之需。

系統(tǒng):
  • Windows10
  • MySQL5.7.17

** 說明: ** 以下命令均需要在管理員賬號(hào)在 bin 執(zhí)行,【】里面的內(nèi)容為可選項(xiàng)

  • 修改 my.ini : 設(shè)置 basedir 和 datadir 目錄,datadir 可不設(shè),默認(rèn)在 basedir 目錄下自動(dòng)生成。
  • 初始化:mysqld --initialize[-insecure -user=root], 加上 insecure 參數(shù)不會(huì)設(shè)置隨機(jī)密碼
  • 安裝:mysqld --install [ service_name] [ --defaults-file="C:\Program Files\mysql\my.ini"]
    如果成功會(huì)回顯:Service successfully installed.
  • 啟動(dòng)服務(wù):net start mysql,類似停止為:stop
  • 卸載服務(wù):sc delete MySQL , 以及 mysqld -remove
  • 首次登陸問題:
  • 以安全模式打開:mysqld --skip-grant-tables后新建窗口無密碼登陸:mysql -uroot -p然后:use mysql ;update user set password=password("123456") where user="root"; 修改密碼,flush privileges 刷新后 kill 掉 mysqld 進(jìn)程即可正常登陸。如果提示通過 alter user修改密碼: alter user 'root'@'localhost' identified by 'password';
  • 看到其他的方法可能適用于其他版本:首次無密碼登陸后通過 mysqladmin -uroot password 修改密碼,1054錯(cuò)誤:在 my.ini 文件 [mysqld]條目下添加:skip-grant-tables和上面參數(shù)一樣的,’use mysql' 后 update user set authentication_string=password("...") where user="root"設(shè)置密碼。
  • 授權(quán):GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

密碼

  • 修改密碼:
  • ALTER USER 'root'@'localhost' IDENTIFIED BY 'npassword'
  • set password for 'root'@'localhost' password('admin')

另外貼一篇MySQL5.6 my.cnf配置優(yōu)化,
以及 MySQL官方的文檔,以備查詢。

最后編輯于
?著作權(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)容

  • 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二進(jìn)制和源碼安裝 1.1BLOG文檔結(jié)構(gòu)圖 ...
    小麥苗DB寶閱讀 10,896評(píng)論 0 31
  • MySQL 數(shù)據(jù)庫常用命令 1、MySQL常用命令 create database name; 創(chuàng)建數(shù)據(jù)庫 use...
    55lover閱讀 5,041評(píng)論 1 57
  • 1.MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下產(chǎn)品。My...
    黃花菜已涼閱讀 4,664評(píng)論 3 60
  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲(chǔ)數(shù)據(jù)的集合的單獨(dú)的應(yīng)用程序。每個(gè)數(shù)據(jù)庫具有一個(gè)或多個(gè)不同的API,用于創(chuàng)建,訪問,管理...
    chen_000閱讀 4,144評(píng)論 0 19
  • 十一回LG四川老家,好像十一期間還真是第一次來這邊,來之前還特意查了下天氣預(yù)報(bào),看起來溫度也沒那么低,就帶了一件外...
    云沐媽媽閱讀 139評(píng)論 0 0

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