一个少、下載mysql數(shù)據(jù)庫(kù)
mysql的下載共有兩種,一種是zip壓縮文件眯杏,另一種是msi安裝程序
點(diǎn)擊左下角直接開(kāi)始下載
我這里使用zip壓縮文件安裝,這是免安裝的岂贩,配置的內(nèi)容多一點(diǎn)
1.解壓縮安裝文件
2.配置mysql
雙擊進(jìn)入到能看到bin的目錄中
新建data文件夾
然后再新建文本文件萎津,重命名為my.ini(注意電腦可能未顯示文件拓展名卸伞,my.ini文件不要放在data文件夾里)
使用文本編輯器打開(kāi)my.ini文件,將下面的配置文本內(nèi)容復(fù)制到my.ini文件中
修改為自己電腦的配置內(nèi)容(一定要?jiǎng)h除所有的中文文字所在行內(nèi)容)
保存并關(guān)閉編輯器
[mysqld]
# 設(shè)置服務(wù)端使用的字符集為utf-8
character-set-server=utf8
# 綁定IPv4地址
bind-address = 0.0.0.0
# 設(shè)置mysql的端口號(hào)
port = 3306
# 設(shè)置mysql的安裝目錄(能看到bin即可)
basedir=D:\Applocations\64_mysql\mysql-5.7.28-winx64
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄(能看到my.ini文件的目錄)
datadir=D:\Applocations\64_mysql\mysql-5.7.28-winx64\data
# 允許最大連接數(shù)
max_connections=2000
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
# 設(shè)置mysql以及數(shù)據(jù)庫(kù)的默認(rèn)編碼
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
# 設(shè)置客戶(hù)端默認(rèn)字符集
[client]
default-character-set=utf8
3.安裝mysql
進(jìn)入到bin/目錄下
在cmd終端里執(zhí)行安裝命令
# 安裝命令
mysqld --install
# 卸載命令
mysqld --remove
注意執(zhí)行mysql --install命令可能會(huì)報(bào)這個(gè)錯(cuò)誤:計(jì)算機(jī)中丟失msvcp120.dll
需要安裝這個(gè)組件:Visual C++ Redistributable Packages for Visual Studio 2013
4.初始化mysql
繼續(xù)在終端執(zhí)行初始化命令(你可以初始化多次锉屈,但是每次必須清空data文件夾)
# mysql數(shù)據(jù)庫(kù)初始化mysqld--initialize --user=root --console荤傲,執(zhí)行初始化的時(shí)候如果報(bào)這個(gè)錯(cuò)誤:mysql Install/Remove of the Service Denied!
那說(shuō)明需要以管理員方式啟動(dòng)cmd
執(zhí)行完成之后,會(huì)給mysql的root用戶(hù)分配隨機(jī)密碼颈渊,如圖
5登陸mysql
在終端通過(guò)命令啟動(dòng)mysql服務(wù)
# 啟動(dòng)mysql服務(wù)
net start mysql
# 停止mysql服務(wù)
net stop mysql
使用命令連接mysql
注:這個(gè)密碼就是前面初始化mysql生成的隨機(jī)密碼
mysql-uroot -p密碼? ?
mysql -uroot -p
6.修改mysql的密碼
默認(rèn)隨機(jī)密碼也可以使用遂黍,但是太難記了,可以設(shè)置一個(gè)簡(jiǎn)單的密碼
執(zhí)行下面的命令設(shè)置mysql的密碼
# 設(shè)置mysql的密碼set password = password('密碼');# 退出mysql數(shù)據(jù)庫(kù) exit
7.配置mysql的環(huán)境變量
在系統(tǒng)變量下新建系統(tǒng)變量
變量名:MYSQL_HOME
變量值:D:\XXXX\mysql-5.7.28-winx64(能看到bin目錄的mysql解壓路徑)
在path下新增環(huán)境變量
%MYSQL_HOME%\bin
三儡炼、mysql數(shù)據(jù)庫(kù)添加用戶(hù)
root用戶(hù)是mysql數(shù)據(jù)庫(kù)的超級(jí)用戶(hù)妓湘,權(quán)限比較高查蓉,使用起來(lái)不安全乌询,推薦新建用戶(hù),當(dāng)然不新建也可以的
在終端里使用以下命令新建用戶(hù)并授予權(quán)限
# 格式說(shuō)明grant權(quán)限on數(shù)據(jù)庫(kù).表 to 用戶(hù)名@連接的ip地址 identified by'密碼';# 實(shí)例豌研,給密碼是1234的test用戶(hù)所有數(shù)據(jù)庫(kù)的所有表的所有權(quán)限grantallon*.* to test@'%'identified by'1234';
到此為止mysql安裝完成妹田,可以使用navicat連接數(shù)據(jù)庫(kù)了唬党。