1.第一步解壓文件,隨便放到一個(gè)文件夾下面,如:D:\mysql-5.7.15-winx64
成都做網(wǎng)站、成都網(wǎng)站建設(shè)服務(wù)團(tuán)隊(duì)是一支充滿著熱情的團(tuán)隊(duì),執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時(shí)竭誠為客戶提供服務(wù)是我們的理念。成都創(chuàng)新互聯(lián)公司把每個(gè)網(wǎng)站當(dāng)做一個(gè)產(chǎn)品來開發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!
2.配置環(huán)境變量,在系統(tǒng)變量path后面追加D:\mysql-5.7.15-winx64\bin
3.復(fù)制my-default.ini,命名為my.ini,打開my.ini,加入
basedir = D:\mysql-5.7.15-winx64
datadir = D:\mysql-5.7.15-winx64\data
bind-address = 0.0.0.0
port =3306 (注意修該內(nèi)容將前面的#去掉)
4.以管理員身份運(yùn)行cmd,進(jìn)入到D:\mysql-5.7.15-winx64\bin(輸入D:回車*** 輸入cd D:\mysql-5.7.15-winx64\bin回車)
5.這一步很重要?jiǎng)?chuàng)建data文件夾,以前有些版本有data文件夾,但現(xiàn)在沒有,在cmd中D:\mysql-5.7.15-winx64\bin后面輸入
mysqld --initialize-insecure --user=mysql
這樣就創(chuàng)建了data文件夾,
6.執(zhí)行mysqld -install安裝服務(wù),安裝成功會(huì)得到提示:Service successfully installed
7.啟動(dòng)服務(wù),執(zhí)行net start mysql
/******************登錄*******************/
8.同樣在cmd中進(jìn)入D:\mysql-5.7.15-winx64\bin這個(gè)文件,執(zhí)行mysql -u root -p
出現(xiàn)enter password:
直接回車,以root身份登錄。
9.修改密碼,進(jìn)入D:\mysql-5.7.15-winx64\bin,執(zhí)行mysqladmin -uroot -p password命令,提示輸入原來的密碼,
原來密碼為空,直接回車,輸入新密碼,然后確認(rèn)密碼,就可以登錄了。
方法/步驟1 將下載的mysql-5.6.24-win32.1432006610.zip解壓到C:\Program Files(x86)\MySQL路徑中(因?yàn)橄螺d的是mysql32位版),當(dāng)然你也可以選擇解壓到其他盤符。2 接下來配置環(huán)境變量,如沒有配置會(huì)提示:發(fā)生系統(tǒng)錯(cuò)誤 2,未找到指定文件! 方法如下: 打開我的電腦—屬性—高級(jí)系統(tǒng)設(shè)置—環(huán)境變量—選擇Path,點(diǎn)編輯。在其后面添加你的mysql bin文件夾的路徑 (C:\Program Files (x86)\MySQL\bin; ) 注意是在后面添加,以英文 ; 隔開,切記不要覆蓋原有路徑!3 修改配置文件:在你解壓的mysql文件夾里有一個(gè) my-default.ini 文件,打開如圖:修改圖中紅色圈的內(nèi)容,basedir = C:\Program Files (x86)\MySQL(MySQL所在目錄)datadir = C:\Program Files (x86)\MySQL\data(MySQL中data所在目錄) 注:前面的 #去掉。如圖4 以管理員身份運(yùn)行CMD,輸入:cd C:\Program Files (x86)\MySQL \bin如圖: 輸入:mysqld -install,接著會(huì)提示安裝成功,進(jìn)行下一步,啟動(dòng)MySQL服務(wù):net start mysql,提示:MySQL服務(wù)正在啟動(dòng)MySQL服務(wù)啟動(dòng)成功。如圖,(由于我是已經(jīng)配置好的,所以會(huì)提示:The service already exists!) 注:以上命令符操作必須進(jìn)入到bin目錄下進(jìn)行,否則提示系統(tǒng)出錯(cuò)!5 到此所有配置已經(jīng)完成,進(jìn)入登錄。接著以上操作輸入:mysql -u root -p。(連接數(shù)據(jù)庫服務(wù)器的命令:-u 是mysql數(shù)據(jù)庫用戶名,默認(rèn)為root,-p密碼),初次登錄沒有密碼按ENTER鍵跳過,進(jìn)入如圖界面,登錄成功!
官網(wǎng)下載MySQL數(shù)據(jù)庫和驅(qū)動(dòng)程序(Windows): mysql-5.7.11-winx64.zip
2
創(chuàng)建數(shù)據(jù)庫配置文件:my.ini
Example:
1.解壓壓縮包至:D:\Program Files
2.創(chuàng)建 D:\Program Files\mysql-5.7.11-winx64\my.ini 配置文件
3
初始化和啟動(dòng)Mysql服務(wù):
1.以管理員權(quán)限運(yùn)行cmd
2.進(jìn)入mysql的bin下
3.初始化,生成data文件夾
mysqld --initialize-inscure (不設(shè)置root密碼,建議使用)
mysqld --initialize (生成一個(gè)隨機(jī)的root密碼)
3.安裝MySql服務(wù)
mysqld -install
4.啟動(dòng)mysql
net start mysql
4
登陸mysql
mysql -u root -p
第一次登錄時(shí)無需密碼直接回車登錄
5
登錄mysql之后,設(shè)置root密碼
set password for root@localhost = password('YourPassword');
或者使用mysqlamdin修改root密碼
mysqladmin -u root -p password NewPassword
END
簡單的數(shù)據(jù)庫操作和測試
以管理員權(quán)限運(yùn)行cmd,進(jìn)入程序所在目錄,啟動(dòng)Mysql服務(wù)
show databases; //所有數(shù)據(jù)庫列表
create database dbName; //創(chuàng)建數(shù)據(jù)庫
use dbName; //選擇數(shù)據(jù)庫
show tables; //顯示數(shù)據(jù)表列表
查看數(shù)據(jù)表中的條目:
desc tableName;
describe tableName;
show columns from tableName;
show create table tableName;
4
清空數(shù)據(jù)表中所有條目:
truncate table 表名; //清空全部數(shù)據(jù),不寫日志,不可恢復(fù),速度極快
delete from 表名; //清空全部數(shù)據(jù),寫日志,數(shù)據(jù)可恢復(fù),速度慢
END
注意事項(xiàng)
關(guān)于Mysql安全性問題(SSL加密連接): MySQL在5.7版本之前對(duì)于安全問題的確考慮并不充分,導(dǎo)致存在比較大的隱患,1)MySQL數(shù)據(jù)庫默認(rèn)安裝的用戶密碼為空;2)所有用戶擁有對(duì)于MySQL默認(rèn)安裝test數(shù)據(jù)庫的訪問權(quán)限(即使沒有授予權(quán)限)。MySQL 5.7開始安裝完成后的root用戶的密碼不再是空,而是在安裝時(shí)隨機(jī)產(chǎn)生一個(gè)密碼,。其次,官方已經(jīng)刪除了test數(shù)據(jù)庫,默認(rèn)安裝完后是沒有test數(shù)據(jù)庫的,MySQL 5.7版本提供了更為簡單SSL安全訪問配置。