標籤:

MySQL5.7綠色版安裝

MySQL5.7綠色版安裝

一、下載zip壓縮包

官方網址:MySQL

下載鏈接:cdn.mysql.com//Download

二、解壓

1、將zip壓縮包內如下目錄解壓到你想安裝的目標目錄(如:E:MySQL)

2、在my-default.ini同級目錄下創建my.ini,內容如下:(黃色部分為最精簡安裝配置信息)

[client]

default-character-set=utf8

[mysqld]

basedir=E:/MySql

datadir=E:/MySql/data

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

3、配置MySQL環境變數

三、安裝

1、打開cmd進入MySQL的bin目錄

2、執行安裝命令

mysqld --install MySQL --defaults-file="E:MySQLmy.ini"

顯示Service successfully installed,安裝成功

3、執行初始化data命令

mysqld --initialize

執行時間相對較長一些,執行完畢後,進入MySQL安裝目錄,出現data文件夾,初始化成功

四、設置root登錄密碼

1、無密碼登錄mysql命令行

執行:mysqld --skip-grant-tables,允許連接,保持當前cmd窗口不關閉

2、更改root密碼

a、重新打開另外一個cmd窗口,進入MySQL的bin目錄

b、執行mysql -u root,顯示mysql命令行

c、執行use mysql,進入mysql資料庫

d、更新user表root密碼

執行:update user set authentication_string=password(universe) where user=root;

註:mysql5.7密碼欄位為authentication_string,之前版本可能為password

紅色部分為root新密碼

e、退出

執行:quit

執行:exit

3、關閉mysqld

a、強行關閉cmd窗口

b、結束mysqld進程

4、打開新的cmd窗口,啟動mysql服務

執行:net start mysql

註:這時用已經更新的root密碼使用工具連接數據,會報密碼失效的錯誤

5、設置密碼有效期為永久

a、用已經設置的密碼登錄mysql命令行

執行:mysql -u root -p,輸入設置好的密碼

b、重新設置一次密碼

執行:set password=password(universe);

c、設置密碼有效期為永久

執行:alter user root@localhost password expire never;

d、刷新

執行:flush privileges;

e、退出

執行:quit

執行:exit

五、至此,mysql5.7安裝完畢

六、結束語

a、其他常用命令

【卸載】

mysqld --remove mysql

【停止服務】

net stop mysql

b、注意

my.ini的配置信息盡量精簡避免安裝出錯,可以以後追加

本文設置了client和server的編碼,及資料庫類型為INNODB,沒有設置緩存等

安裝一定要在MySQL的bin下執行

安裝完一定初始化data

mysql命令行下,先執行use mysql,否則執行update會找不到資料庫

5.7版本的mysql密碼存放欄位變為authentication_string

無密碼登錄時無法設置密碼有效期

無密碼登錄後一定結束mysqld進程

設置密碼有效期前一定重新set密碼
推薦閱讀:

MySQL性能優化問題?
MySQL速覽
MySQL訓練——JOIN@sqlzoo.net
如何通過Mysql的二進位日誌恢復資料庫數據
使用explain語句查詢索引查詢索引是否在使用

TAG:MySQL |