MySQL 5.7.10 免安裝配置

來源:互聯網
上載者:User

標籤:

# 配置環境:windows 64bit

# 安裝版本:mysql-5.7.10-win32(zip archive版本)

 

1. ZIP Archive版是免安裝的,只需把mysql-5.7.10-win32.zip解壓到安裝目錄即可。

2. 在D:\Program Files\mysql-5.7.10-win32檔案夾下建立配置預設檔案my.ini,在此檔案中需要配置字元編碼。該檔案會替換檔案夾下面的my-default.ini檔案(.ini檔案是windows裡面的設定檔,儲存裡面各種預設的資料)。

           

my.ini的內容如下:

[mysqld]

port = 3310

basedir = D:\Program Files\mysql-5.7.10-win32

datadir = D:\Program Files\MySQL-Data-5.7.10\data

socket = D:\Program Files\MySQL-Data-5.7.10\mysql.sock

log-error = D:\Program Files\MySQL-Data-5.7.10\logs\mysqld.log

max_connections = 200

character-set-server = utf8

default-storage-engine = INNODB

lower_case_table_names = 1

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

#skip-grant-tables

 

[client]

port = 3310

default-character-set = gbk

 

[mysql]

default-character-set = utf8

 

[WinMySQLAdmin]

D:\Program Files\mysql-5.7.10-win32\bin\mysqld.exe

 

3. 建立日誌存放檔案夾

    日誌路徑:D:\Program Files\MySQL-Data-5.7.10\logs

4. 以管理員身份運行命令提示字元,切換目錄到D:\Program Files\mysql-5.7.10-win32\bin檔案夾下

5. 安裝MySQL服務,輸入命令:

    mysqld --install MySQL --defaults-file=”my.ini”

    如果安裝成功,則會出現如下提示:Service successfully installed.

6. 初始化服務,輸入命令:

    mysqld --initialize

7. 啟動MySQL服務,啟動命令為:net start mysql

8. 設定環境變數

    開啟windows環境變數設定,建立系統變數MYSQL_HOME,變數值為MySQL的安裝路徑,這裡為D:\Program Files\mysql-5.7.10-win32;

    在環境變數的Path變數中添加;%MYSQL_HOME%\bin;

9. 登陸MySQL伺服器

    mysql –u root –p

   (初始狀態時,MySQL的管理使用者名為root,密碼預設為空白)

10. 修改密碼

1)      修改MySQL設定檔my.ini,在[mysqld]下添加一行skip-grant-tables

2)      重啟mysql,登陸mysql(mysql –u root -q),此時會出現輸入密碼的提示,由於密碼為空白,所以按斷行符號即可

3)      按照所示修改密碼

 

        use mysql 為串連資料庫

        flush privileges; 重新整理許可權,這一步很重要,必須要執行

4)      將設定檔my.ini還原,刪除skip-grant-tables這一行,重新啟動mysql

5)      此時密碼修改完畢\(^o^)/

 

#在配置過程中,很可能出現以下問題:

 

那是因為手動在D:\Program Files\MySQL-Data-5.7.10檔案夾下建立了data檔案夾,在這種情況下,需要刪除data檔案夾,然後輸入命令mysqld --initialize,可以發現自動產生了data檔案夾且檔案夾下有多個檔案,此時在輸入命令net start mysql即可。

#mysql常用命令

  1. 啟動MySQL服務:net start mysql
  2. 停止MySQL服務:net stop mysql
  3. 卸載MySQL服務:sc delete mysql

MySQL 5.7.10 免安裝配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.