1. 程式人生 > >MySQL5.7免安裝配置

MySQL5.7免安裝配置

有道雲筆記

從官網上下載MySQL Community Edition版本,這個版本是免費的。

image

免安裝版解壓之後要進行簡單的如下配置:

  • #### 新增環境變數
    image
  • #### 在解壓後的mysql資料夾中新增一個my.ini的檔案,檔案編碼為ANSI格式,可以用notepad++來完成,內容如下
[mysql]
#設定mysql客戶端預設字符集
default-character-set=utf8;
[mysqld]
#設定3306埠
port=3306;
# 設定mysql的安裝目錄
basedir=D:\Program Files\mysql-5.7.16-winx64;
# 設定mysql資料庫的資料的存放目錄
datadir=D:\Program Files\mysql-5.7.16-winx64\data; # 允許最大連線數 max_connections=200; # 服務端使用的字符集預設為8位元編碼的latin1字符集 character-set-server=utf8; # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB

其中basedir和datadir是需要改成你自己的安裝目錄,\data資料夾先不用管,下面會有初始化data目錄的操作。
- #### 開啟管理員命令提示符,依次輸入

  1. ##### 安裝mysql服務
mysqld
--install
  1. ##### 初始化data目錄,在5.7以前的版本是不需要這一步的,5.7開始要先初始化data目錄,初始化成功以後你會發現根目錄多了個data資料夾
mysqld  --initialize

如果執行命令失敗,需要把basedir和datadir的路徑資訊修改為

# 設定mysql的安裝目錄
basedir=D:\\Program Files\\mysql-5.7.16-winx64;
# 設定mysql資料庫的資料的存放目錄
datadir=D:\\Program Files\\mysql-5.7.16-winx64\\data;
  1. ##### 開啟mysql服務
net start mysql
  • #### mysql 5.7之前的版本安裝後密碼預設為空的,但5.7開始在初始化的時候會給隨機生成一個密碼。這個密碼在根目錄下的data資料夾下的字尾名.err檔案中,該密碼只能使用一次
    image
  • #### 服務啟動後,輸入下面命令,然後使用初始密碼登陸
mysql -u root -p
  • #### 修改密碼
set password = '你的新密碼';