1.首先官網下載,下載地址 http://dev.mysql.com/downloads/mysql/ 直接點擊mysql的那個大的圖片便可進入安裝程序下載,這個是安裝程序是32位的,可是32位和64位機器均可以用,mysql
Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries.sql
2.可是我眼瞎沒看見,下了個zip版的,那就解壓後手動配置吧。首先複製根目錄下的my-default.ini,更名爲my.ini,my.ini用下面內容替換數據庫
[client] port=3306 #客戶端字符類型,與服務端一致就行,建議utf8 default-character-set=utf8 [mysqld] port=3306 #服務端字符類型,建議utf8 character_set_server=utf8 #解壓根目錄 basedir=E:\mysql-5.7.13-winx64 #解壓根目錄\data datadir=E:\mysql-5.7.13-winx64\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] #解壓根目錄\bin\mysqld.exe E:\mysql-5.7.13-winx64\bin\mysqld.exe
3. 配置環境變量bash
個人電腦-屬性-高級-環境變量-新建ui
變量MYSQL_HOME 值E:\mysql-5.7.13-winx64spa
找到變量path 編輯,在後面加上 ;%MYSQL_HOME%\bincode
4. 打開cmd窗口,執行命令,提示Service successfully installed.即爲服務安裝成功,而後執行mysqld --initialize初始化mysql的data目錄(注意此處不要手動建立data文件夾)。server
C:\Users\Administrator>e: E:\>cd mysql-5.7.13-winx64/bin E:\mysql-5.7.13-winx64\bin>mysqld -install Service successfully installed. E:\mysql-5.7.13-winx64\bin> E:\mysql-5.7.13-winx64\bin>mysqld --initialize
5.經過net strat mysql 啓動服務,可是經過mysql -u root登陸卻報錯mysql ERROR 1045 (28000): Access denied for user圖片
6. 編輯mysql配置文件my.ini,在[mysqld]這個條目下加入 skip-grant-tables ,保存退出後重啓mysql。這時候在cmd裏面輸入mysql -u root 就能夠不用密碼登陸了,但不少操做都會受限制,由於咱們不能grant(沒有權限)。按下面的流程修改密碼。注意mysql數據庫下已經沒有password這個字段了,password字段改爲了authentication_stringip
1.進入mysql數據庫: mysql> use mysql; Database changed 2.給root用戶設置新密碼,藍色部分本身輸入: mysql> update user set authentication_string=password("新密碼") where user="root"; Query OK, 1 rows affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 3.刷新數據庫 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 4.退出mysql: mysql> quit Bye
改好以後,再修改一下my.ini這個文件,把咱們剛纔加入的"skip-grant-tables"這行刪除,保存退出再重啓mysql就能夠了。