參考資料:win 10 安裝 mysql 5.7
網址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html
本文參考上面的網址的教程,感謝作者分享。
我安裝的是解壓版,因為安裝版並沒有64位的,並且安裝版也就是自動安裝,節省了一部分配置操作,
反正是學習,就自己動手安裝解壓版64位。
下面我再把步驟說明一下:
1、下載,到MySQL官網:http://dev.mysql.com/
點擊Downloads=>Community=>MySQL Community Server
選中上圖的版本,開始下載。
2、解壓安裝包
解壓下載的安裝包,放到你的電腦路徑,我放置的是E:\mysql
3、配置my.ini文件
解壓后,根目錄下,有一個my-default.ini文件,這是官方的配置文件樣版,
我們把這個文件拷貝一份在同一個目錄,名字改為my.ini
用txt打開編輯,把原本的說明內容清空,修改后如下:(再次說明,這是從參考網址拷貝的)
[mysql]
; 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
;設置3306端口
port = 3306
; 設置mysql的安裝目錄
basedir=E:\mysql5.7
; 設置mysql數據庫的數據的存放目錄
datadir=E:\mysql5.7\data
; 允許最大連接數
max_connections=200
; 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
; 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
修改完,保存退出。
4、安裝mysql
以管理員身份打開cmd窗口,到C:\windows\system32\cmd.exe 找到cmd程序,(以下的全部cmd命令操作,最好都以管理員身份打開)
通過 E:
cd mysql
cd bin
這三步進入mysql的bin目錄,
輸入命令:mysqld install
等待提示安裝成功后,
輸入命令:mysqld --initialize ,這一步用於初始化data目錄,官方的壓縮包解壓后並沒有data文件夾,運行命令后,自動在根目錄下生成data文件夾
最后,輸入命令:net start mysql ,啟動服務。
5、設置root管理員密碼
新版本的mysql,root用戶的密碼不能為空,這時,我們的root是沒有密碼的,因此我們需要設置。
win+R,輸入services.msc,打開服務,找到MySQL服務,關閉它。
然后打開cmd,輸入命令:
E:
cd mysql
cd bin
mysqld --defaults-file="E:\mysql\my.ini" --console --skip-grant-tables
這是打開mysql的安全模式。(這個cmd別關)
另外再打開一個cmd,輸入命令:
E:
cd mysql
cd bin
mysql -u root -p
此時cmd顯示Enter password:
直接敲Enter鍵,成功進入mysql
輸入sql語句如下:
use mysql; 顯示Database changed
update user set authentication_string=password("123") where user="root"; 顯示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1
flush privileges; 顯示:Query OK,0 rows affected (0.00 sec)
quit
完成,這樣就把root用戶的密碼設置為123了。
最后,為了以后方便啟動mysql,配置環境變量
Path追加:;E:\mysql\bin;
完成,以后運行mysql的方法,就是打開cmd,輸入命令:
mysql -u root -p
123
就可以了。
6、第一次運行后,設定常用參數:
1)登錄后,需要在正常模式下,再設一次root用戶的密碼,輸入:set password=password('123');
2)打開root操作數據庫的全部權限:
use mysql;
show tables;
select host,user from user;
update user set host='%' where user='root';
quit
net stop mysql
net start mysql
完成。
mysql正式安裝完成,可以使用了。