一、mysql 5.7的安裝
mysql-5.7.11-winx64安裝配置,具體可參考 http://www.cnblogs.com/endv/p/5205435.html 這篇文章
注:這篇教程,裏面包含了創建新的data文件步驟
二、壓縮包解壓後沒有data文件夾
如果不是按照上面的安裝步驟,需要創建新的data文件夾,可以使用mysqld --initialize --user=mysql --console.
因爲下載的是mysql的壓縮包,解壓後,更改my.ini文件,裏面有個指向data文件夾的路徑,但是mysql安裝目錄沒有data文件夾,需要執行
mysqld --initialize --user=mysql --console
先執行以上命令, 生成庫. 注意有個臨時密碼, 要記下來.
然後啓動服務.
三、mysql之前下載,沒卸載乾淨,重新安裝,顯示service already exists
1.報錯:The service already exists
原因是之前安裝了以後卸載了,服務沒刪掉。
sc query mysql,查看一下名爲mysql的服務:
如果有,則刪除:
sc delete mysql
3.然後再安裝就能成功了。
(1)第一次下載安裝mysql,可以直接用mysql -uroot登錄,然後設置密碼
1.用root直接登錄:mysql -uroot
2.密碼字段:authentication_string;flush privileges 刷新權限(如果不刷新權限的話,設置也是無效的)
(2)mysql的密碼忘記了,需要重置
大概思路寫一下,具體操作還有截圖參考:http://www.itdadao.com/articles/c15a390867p0.html 這篇文章。
1.任務管理器中關閉mysql服務;
2.修改my.ini文件,添加:skip-grant-tables;
3.cmd打開bin文件,輸入mysql,可以直接登錄;
4.修改密碼(參考第一次下載mysql,修改密碼流程);
5.刪除my.ini文件中的skip-grant-tables;