MYSQL5.7下載安裝圖文教程
MYSQL5.7下載安裝圖文教程
一、MYSQL兩種安裝包格式
MySQL安裝檔案分為兩種,一種是msi格式的,一種是zip格式的。zip格式相當於綠色版,不需要安裝,只需解壓縮之後就可以使用了,但是要進行配置。msi格式是安裝版。
二、MYSQL官網下載
1.官網地址:https://www.mysql.com/
2.選擇社群伺服器版下的5.7的版本。
3.選擇下載的位數以及預設的下載.zip格式免安裝版的安裝包。
4.下載.msi格式安裝版的安裝包。
5.開啟下載
6.儲存下載包
三、安裝(以.zip包為例)
一、配置my.ini或者my-default.ini
在mysql的bin目錄下新建記事本更名為my.ini,注意:my.ini檔案的編碼必須是英文編碼(如windows中的ANSI),不能是UTF-8或GBK等。輸入如下內容:
[mysqld]
#設定3306端
port = 3306
# 設定mysql的安裝目錄
basedir=D:\mysql57
# 設定mysql資料庫的資料的存放目錄
datadir=D:\mysql57\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
二、配置環境變數
在環境變數PATH中最後面新增mysql的bin路徑如:D:\mysql57\bin
三、配置MYSQL服務
1.以管理員身份執行cmd(一定要用管理員身份執行,不然許可權不夠),
2.進入mysql的bin路徑:cd D:\mysql57\bin
3.輸入mysqld --install 安裝服務 控制檯會提示: Services successfully installed
如果執行mysqld --install 安裝服務 顯示已存在,輸入mysqld --remove 則移除之前安裝好的mysql 再次執行mysqld --install
4.執行命令:mysqld --initialize 生成data檔案
5.啟動服務 net start mysql
6.修改預設的root使用者的密碼。
(1)停止服務net stop mysql
(2) 輸入mysqld --skip-grant-tables開啟無密碼的MySQL服務。(或者在my.ini檔案中的mysqld下加入skip-grant-tables這一行,然後重新設定完密碼後再刪除。)
這個時候,游標會一直閃。注意,不要動,開啟另一個命令列視窗。
(3)在新的dos視窗輸入命令:mysql –u root –p 密碼直接回車。登入成功。
(4)修改密碼
使用mysql庫:use mysql;
檢視主機,使用者,驗證:select host,user,authentication_string from mysql.user;
修改驗證:
update user set authentication_string=password('admin') where user='root';
重新整理許可權:flush privileges;
(5)重啟服務並使用密碼登入
以上四條命令執行完畢之後,開啟命令提示符視窗,
輸入mysql -u root -p,回車
輸入密碼:admin
登入成功!
登入成功後輸入任何命令都發現報錯,報錯資訊如下:
ERROR 1820(HY000): You must reset your password usingALTER USER statement before executing thisstatement.
原因是:MySQL版本5.6.6版本起,添加了password_expired(密碼失效)功能,但是它的預設值是”N”,可以使用ALTER USER語句來修改這個值。
(6) 再次更改密碼:輸入如下三個命令。
修改密碼:set password = password('admin');
禁用密碼過期:alter user 'root'@'localhost' password expire never;
重新整理許可權:flush privileges;
7.再次開啟cmd 重新登入。大功告成!5.7.23資料庫安裝成功!
本部落格所有文章僅用於學習、研究和交流目的,歡迎非商業性質轉載。
本文來自部落格園,作者:hello_殷,轉載請註明原文連結:https://www.cnblogs.com/yinzuopu/p/15517176.html
本文版權歸作者和部落格園共有,歡迎轉載,但必須給出原文連結,並保留此段宣告,否則保留追究法律責任的權利。