layout: post
title: MySQL的安裝(5.7.21解壓版)
subtitle: MySQL
date: 2018-01-25
author: ZL
header-img: img/20180125.jpg
catalog: true
tags:
- MySQL
一、下載
官網(wǎng)下載
可能要翻墻
網(wǎng)址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
二、解壓下載后的文件帆喇,然后放到自己合適的位置去
我的是:D:\mysql-5.7.21-winx64
三蒲稳、創(chuàng)建my.ini文件
在該文件夾下創(chuàng)建my.ini文件
用任意的編輯器打開my.ini輸入以下內(nèi)容:
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\mysql-5.7.21-winx64
# 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\mysql-5.7.21-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
將其中的目錄改成自己的目錄即可
四、以管理員身份打開cmd命令行
進入到文件夾的bin目錄下:
默認打開時實在system32目錄下,首先切換到d盤:d:
然后進入bin目錄:
dir命令可以查看當前目錄下所有文件壕曼,類似與linux的ls命令
五昼扛、執(zhí)行命令
mysqld -install
執(zhí)行完成會顯示Service successfully installed寸齐。
mysqld --initialize
由于我的MySQL已經(jīng)安裝好了,就不執(zhí)行了抄谐,執(zhí)行完以后在該目錄下會出現(xiàn)一個data的文件夾渺鹦,以后創(chuàng)建的數(shù)據(jù)庫都在這里。
六蛹含、啟動服務:
net start mysql
net stop mysql
七毅厚、修改密碼
這個時候的賬戶是“root”,密碼為空
1.修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables
2.mysql 重啟后浦箱,即可直接用 mysql -u root -p 進入(此時密碼為空);
輸入update mysql.user set authentication_string=password("123456") where user="root";
輸入flush privileges;
輸入quit;
3.將my.ini文件還原(刪除skip-grant-tables這一行)吸耿,重新啟動 mysql
這個時候可以使用 mysql -u root -p123456 進入了
八、設置環(huán)境變量
最后在Path里面添加:%MYSQL_HOME%\bin
設置好以后憎茂,在cmd命令行中就不用再去到bin目錄下才可以開啟或者關閉服務了珍语,在任意目錄都可以。
九竖幔、注意
-u 后面是用戶名板乙,-p后面是密碼,-p和密碼之間沒有空格
mysql -u root -p123456
也可以這樣進入
先輸入mysql -u root -p,再輸入密碼
如果在開啟或者關閉服務的時候顯示募逞,正在開啟或者關閉蛋铆,讓你稍后再試的話
在任務管理器中關閉這個進程就可以了