程序員方式在Windows環(huán)境下mysql-5.7.28下載、安裝、配置教程

一、下載mysql數(shù)據(jù)庫

mysql的下載共有兩種,一種是zip壓縮文件,另一種是msi安裝程序

官方5.7版本zip壓縮文件下載頁面

官方5.7版本msi安裝程序下載頁面

我這里選擇5.7.28-Windows64位

點擊左下角直接開始下載

二、安裝mysql數(shù)據(jù)庫

我這里使用zip壓縮文件安裝,這是免安裝的,配置的內(nèi)容多一點

1.解壓縮安裝文件


注意:解壓縮的路徑里面不要出現(xiàn)中文??!

2.配置mysql

雙擊進入到能看到bin的目錄中

新建data文件夾

然后再新建文本文件,重命名為my.ini(注意電腦可能未顯示文件拓展名,my.ini文件不要放在data文件夾里)

使用文本編輯器打開my.ini文件,將下面的配置文本內(nèi)容復(fù)制到my.ini文件中

修改為自己電腦的配置內(nèi)容(一定要刪除所有的中文文字所在行內(nèi)容)

保存并關(guān)閉編輯器

[mysqld]

# 設(shè)置服務(wù)端使用的字符集為utf-8

character-set-server=utf8

# 綁定IPv4地址

bind-address = 0.0.0.0

# 設(shè)置mysql的端口號

port = 3306

# 設(shè)置mysql的安裝目錄(能看到bin即可)

basedir=D:\Applocations\64_mysql\mysql-5.7.28-winx64

# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄(能看到my.ini文件的目錄)

datadir=D:\Applocations\64_mysql\mysql-5.7.28-winx64\data

# 允許最大連接數(shù)

max_connections=2000

# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎

default-storage-engine=INNODB

# 設(shè)置mysql以及數(shù)據(jù)庫的默認(rèn)編碼

[mysql]

default-character-set=utf8

[mysql.server]

default-character-set=utf8

# 設(shè)置客戶端默認(rèn)字符集

[client]

default-character-set=utf8

3.安裝mysql

進入到bin/目錄下

在cmd終端里執(zhí)行安裝命令

# 安裝命令

mysqld --install

# 卸載命令

mysqld --remove

注意執(zhí)行mysql --install命令可能會報這個錯誤:計算機中丟失msvcp120.dll

需要安裝這個組件:Visual C++ Redistributable Packages for Visual Studio 2013

4.初始化mysql

繼續(xù)在終端執(zhí)行初始化命令(你可以初始化多次,但是每次必須清空data文件夾)

# mysql數(shù)據(jù)庫初始化mysqld--initialize --user=root --console,執(zhí)行初始化的時候如果報這個錯誤:mysql Install/Remove of the Service Denied!

那說明需要以管理員方式啟動cmd

執(zhí)行完成之后,會給mysql的root用戶分配隨機密碼,如圖


5登陸mysql

在終端通過命令啟動mysql服務(wù)

# 啟動mysql服務(wù)

net start mysql

# 停止mysql服務(wù)

net stop mysql

使用命令連接mysql

注:這個密碼就是前面初始化mysql生成的隨機密碼

mysql-uroot -p密碼? ?

mysql -uroot -p


6.修改mysql的密碼

默認(rèn)隨機密碼也可以使用,但是太難記了,可以設(shè)置一個簡單的密碼

執(zhí)行下面的命令設(shè)置mysql的密碼

# 設(shè)置mysql的密碼set password = password('密碼');# 退出mysql數(shù)據(jù)庫 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ù)庫添加用戶

root用戶是mysql數(shù)據(jù)庫的超級用戶,權(quán)限比較高,使用起來不安全,推薦新建用戶,當(dāng)然不新建也可以的

在終端里使用以下命令新建用戶并授予權(quán)限

# 格式說明grant權(quán)限on數(shù)據(jù)庫.表 to 用戶名@連接的ip地址 identified by'密碼';# 實例,給密碼是1234的test用戶所有數(shù)據(jù)庫的所有表的所有權(quán)限grantallon*.* to test@'%'identified by'1234';

到此為止mysql安裝完成,可以使用navicat連接數(shù)據(jù)庫了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容