1、下載Mysql
點(diǎn)擊下載:Mysql下載
版本選擇:選擇合適的版本陨簇,這里我選擇5.6
Mysql5.6下載頁(yè)
點(diǎn)擊直接下載
2吨艇、安裝Mysql前準(zhǔn)備
解壓下載的安裝包:mysql-5.6.42-winx64.zip
我這里將解壓后的文件放在:D:\SoftWare\mysql-5.6.42-winx64
mysql-5.6.42目錄結(jié)構(gòu)如圖
在Mysql解壓第一層目錄下創(chuàng)建配置文件:my.ini
my.ini文件配置如下:
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=D:\SoftWare\mysql-5.6.42-winx64
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=D:\SoftWare\mysql-5.6.42-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
注意:basedir胖笛、datadir配置為自己本地地址
3、開始安裝Mysql
配置環(huán)境變量Path尼斧,方便執(zhí)行Mysql命令;
不配置也行试吁,每次cmd命令窗口要在Mysql的bin目錄下執(zhí)行相關(guān)命令
path配置示意圖
開始執(zhí)行命令:
1棺棵、安裝:mysqld --install
2、初始化:mysqld --initialize
3熄捍、運(yùn)行:net start mysql
4烛恤、停止:net stop mysql
Mysql安裝運(yùn)行圖
注意:執(zhí)行安裝命令(mysqld --install)時(shí),第一次安裝會(huì)提示:
Service successfully installed.
由于我演示原因余耽,就不卸載重新裝了缚柏,說實(shí)話不會(huì)卸.
問題:細(xì)心地同學(xué)會(huì)發(fā)現(xiàn)為什么沒有輸入密碼就可以訪問數(shù)據(jù)庫(kù)?
回答:應(yīng)該是沒有密碼
進(jìn)入數(shù)據(jù)庫(kù)mysql:
使用命令:use mysql;
查看該數(shù)據(jù)的所有表:
使用命令:show tables;
進(jìn)入mysql數(shù)據(jù)庫(kù)宾添、展示庫(kù)中所有表
查看user表
select * from user;
user表中信息
建議使用sql語句
select host, user, password from user;
注意:不同版本數(shù)據(jù)庫(kù)user表字段信息可能不同.
用戶信息-密碼為空
這里設(shè)置登錄用戶的密碼即可:
update user set password = password('123456') where user = 'root';
設(shè)置用戶密碼成功
重啟mysql服務(wù)重新嘗試船惨,進(jìn)入數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)用戶需要驗(yàn)證后才能進(jìn)入