本人安裝的爲mysql-5.7.18-winx64免安裝版。java
首先若是電腦以前安裝了mysql,請卸載乾淨再進行安裝,這裏有未卸載乾淨時,以及安裝過程遇到的一些問題,這裏簡單記錄了一下。mysql
[client]
port=3306
default-character-set=utf8 sql
[mysqld]
#解壓目錄
basedir=F:\java\mysql\mysql-5.7.18-winx64
#解壓目錄下data目錄
datadir=F:\java\mysql\mysql-5.7.18-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#MySQL服務器端的存儲引擎
default-storage-engine=MEMORY 數據庫
[WinMySQLAdmin]
F:\java\mysql\mysql-5.7.18-winx64\bin\mysqld.exe 服務器
將上面配置信息拷貝到my.ini,避免本身手敲寫錯誤。
其中F:\java\mysql\mysql-5.7.18-winx64要改成本身的安裝目錄。 編輯器
a) ctrl+R進入DOS,在安裝目錄下bin路徑下,這裏個人是F:\java\mysql\mysql-5.7.18-winx64\bin,運行命令:mysqld –initialize-insecure –user=mysql;
完成後輸入:
mysql -install .net
出現 Server successsfully installed 表示數據庫安裝完畢。server
b) 輸入:
net start mysql
顯示服務正在啓動,服務啓動成功。
說明數據庫服務啓動。get
c) mysql -u root -p 打開數據庫這裏會讓輸入password,這個臨時生成的passwor須要F:\java\mysql\mysql-5.7.18-winx64\data打開.err文件,找到自動生成的password,而後同步
set password for root@localhost = 'root';
修改password,這裏我修改password爲root.
若是順利的話,應該就能夠登陸mysql了。這裏是我遇到的問題及解決方法。
ctrl+r,輸入regedit打開註冊表編輯器,HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/MYSQL
把這個路徑改成本身安裝路徑,這裏個人是F:\java\mysql\mysql-5.7.18-winx64\bin。
把data文件夾清空,而後輸入:
mysqld --initialize (初始化),從新建立data數據,而後再mysqld --initialize