MySQL是一款常用的數據庫管理系統。這裏簡單歸納兩個詞,一個是數據庫(DataBase,DB),另一個是數據庫管理系統(DataBase Management System,DBMS)。數據庫是什麼?當然是用來存儲數據的,你存入銀行的錢,在銀行管理系統
裏就是數據,當很多存款人往銀行存錢,就形成很多很多的數據,這些很多的數據統稱爲數據庫。爲了方便你存錢和取錢,於是就需要一個良好的管理系統來操作了,這個操作的系統就成爲數據庫管理系統。數據庫管理系統目前常用的有MySQL,DB2,sqlServer,oracle等,這個是比較常見的幾種。其中DB2主要用於處理海量的數據,一般小型公司都不用,sqlServer因爲只有windows端,所以範圍相對較小,oracle是甲骨文公司的,可以說是目前最爲優秀的數據庫管理系統了,但是價格昂貴,維護 升級成本高,因此MySQL相對來說就比較佔優勢了,好的,廢話不多說,接下來開始進行下載安裝教程講解。
一、MySQL下載
官網下載(需要VPN吧,不太清楚,我點進去很卡):https://dev.mysql.com/downloads/mysql/
鏡像站下載(一鍵下載,很方便):https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.25-winx64.zip
然後解壓文件。
當然,這裏給出的時Windows版本,如果你用的是其他系統,下載:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/
在安裝目錄下新建my.ini文件
my.ini文件內容如下
[Client]
#設置3306端口
port = 3306
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\MySQL5.7\mysql-5.7.27-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\MySQL5.7\mysql-5.7.27-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
配置環境變量
1: 新建系統變量
變量名稱: MYSQL_HOME
變量值:MySQL安裝目錄。 如: D:\MySQL5.7\mysql-5.7.27-winx64
2:編輯系統變量 Path
將 %MYSQL_HOME%\bin 添加到 Path即可
管理員身份運行命令提示符cmd
進入mysql安裝bin目錄,執行mysqld -install命令進行安裝,需要注意的是,在這裏要注意切換到D盤目錄下。
mysqld --initialize-insecure --user=mysql命令初始化
成功後,會生成data目錄並生成root用戶
WIN+R啓動命令行,切換到C:\Windows\System32目錄下, 輸入啓動命令: net start mysql,啓動的Mysql如下
設置密碼
1:輸入以下命令進入MySQL:
mysql -u root -p
2: 輸入以下命令設置密碼:
# 切換到mysql數據庫
use mysql;
#設置密碼:password:新密碼;user: 用戶
update user set authentication_string=password('123456') where user='root';
# 刷新MySQL的系統權限相關表
flush privileges;
到這裏,MySQL就算安裝完成了。需要注意的是,每次使用MySQL時,需要切換到C盤目錄下(C:/Windows/System32),輸入net start mysql,關閉服務時,在C盤目錄下輸入net stop mysql關閉服務,然後切換到D盤(D:/MySQL5.7/Mysql-5.7.27-Winx32/bin),輸入
mysql -u root -p
然後輸入密碼,開始運行MySQL。