mysql免安裝版的配置

第一步:下載“mysql免安裝版

1.1 進入下載頁面,選擇適應自己電腦的版本。

mysql下載頁面

如果是64位系統,建議下載64-bit的版本。
如果是32位系統,那抱歉,建議只下載32-bit版本。

1.2 跳過註冊,直接下載

直接下載

第二步:解壓到自己想要的目錄

2.1 將下載好的壓縮包,整個解壓到任何自己想要的目錄下

這裏寫圖片描述

第三步:配置系統環境

3.1 進入環境配置界面的進入方式:
    win10 系統
打開系統信息
進入環境變量
3.2 創建MySQL_HOME

很多教程跳過這一步,直接進入下一步。不過我認爲,如果以後需要更換新版本,這步會帶來一定的便利。

新增系統變量

變量名:MYSQL_HOME
變量值:D:\Program\mysql-5.7.10-winx64

變量名,建議 跟我這裏一樣,用MYSQL_HOME
變量值就是我們解壓的mysql所在位置,只需要mysql的根目錄地址即可。

3.3 添加到path,將mysql的應用註冊到系統庫中

我們3.2步驟,是爲了3.3做準備,所謂的配置環境變量,最終目的就是將我們mysql免安裝版bin目錄下的所有應用程序,註冊到我們的系統中,這樣當我們調用的時候,系統能識別是mysql提供的功能。

追加mysql的bin

由於我們使用了一個變量MYSQL_HOME,所以我們直接追加%MYSQL_HOME%\bin;即可,這裏需要注意幾點:

  • 我們的操作,都是在系統變量(環境變量tab的下部)操作的,如果我們在用戶變量上操作,那麼切換用戶,將可能導致配置失效。
  • Path這個變量名,可能會是大寫PATH,但是只要是path這四個字母就可以了。
  • 不是替換Path的變量值,是追加
  • 追加前需要注意,末尾是否有英文的‘;’(分號),若無,需要先以;號結尾。

如果跳過了3.2,那麼追加的內容應該是:
D:\Program\mysql-5.7.10-winx64\bin

第四步:配置文件

在mysql的根目錄下,有個文件叫做my-default.ini,這個就是mysql的默認配置文件。

裏面有兩個參數是必須配置的,其他參數不設置的話,都會有默認值。

basedir = D:\Program\mysql-5.7.10-winx64
datadir = D:\Program\mysql-5.7.10-winx64\data

關於本配置文件的詳細解析,請自行百度,本教程旨在完成mysql的基本配置。
公佈一下,我的基本配置:

[mysqld]
basedir=D:\Program\mysql-5.7.10-winx64
datadir=D:\Program\mysql-5.7.10-winx64\data
character-set-server=utf8
[mysql]
default-character-set=utf8

注意,MySQL 5.5以後的版本下my.ini內[mysqld]項中不能再寫default-character-set=utf8,否則在啓動MySQL服務時會有1067錯誤。

第五步:關於data文件夾

mysql 5.7.x的免安裝版本,解壓後,在根目錄下是沒有data文件夾的。如果直接建立一個空目錄,改名爲data,我是配置失敗的。因爲data文件夾本身就帶有一個test數據庫。

我的做法是,下載一個mysql 5.6.x的免安裝版本,把它的data文件夾拷貝過來。閒麻煩的朋友,可以直接安裝5.6.x版本。

第六步:註冊mysql服務

如果現在命令行中運行mysql,系統並非無法識別mysql函數,但是因爲數據沒有啓動,所以訪問是無效的。
無效mysql訪問
因此,我們現在需要註冊mysql服務。

6.1 我們打開命令行(管理員身份運行)

各個系統請自行百度。

6.2 創建mysql服務,並啓動

安裝mysql服務

D:

這個命令是切換盤符,如果是E盤,就是E:

cd

這個命令用於切換同一個盤符下的目錄,我們的解壓目錄是D:\Program\mysql-5.7.10-winx64,所以輸入命令:

cd Program\mysql-5.7.10-winx64\bin

然後我們用mysql的bin下自帶的函數來創建mysql的服務:

mysqld install

由於我們的更目錄下,沒有多個配置文件,所以默認會讀取my-default.ini配置文件。

如果有多個文件,可以指定一個配置文件來創建mysql服務:

mysqld --install --defaults-file=xxx\xxx\xxx.ini

最後我們使用net方法來啓動我們剛剛創建服務

net start mysql

第七步:設置密碼

經過前面6步的配置,我們已經能運行mysql了。

第一次運行mysql,默認賬號是root,密碼爲空。我們需要設置密碼。

打開mysql

打開mysql後,我們看看都有哪些庫:
有哪些庫

其中mysql庫的user表,管理着msyql賬號密碼這些數據。
所以我們如此操作,來修改密碼:

--切換數據庫
use mysql;
--更新root用戶的密碼
update user set password=password('xxxx') where user='root';
--提交權限更新
flush privileges;
--退出mysql
exit;

下次我們如果再登錄mysql,就需要我們輸入我們設置的密碼了。

這樣,我們的mysql配置就告一段落了!

發佈了19 篇原創文章 · 獲贊 52 · 訪問量 39萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章