1. 程式人生 > >MySQL5.7.20 解壓版安裝,更換預設埠,修改root密碼。

MySQL5.7.20 解壓版安裝,更換預設埠,修改root密碼。

1. 下載

[官方下載地址](https://dev.mysql.com/downloads/mysql/5.7.html#downloads)

在這裡插入圖片描述
在這裡插入圖片描述

檔案當前狀態
在這裡插入圖片描述

將壓縮包解壓
新建 配置檔案 my.ini 與bin目錄同級
在這裡插入圖片描述

將以下內容複製到 my.ini 中,

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
# 當前版本 5.7.20
[mysql]
#設定mysql客戶端預設字符集
default-character-set=utf8

[mysqld]
# 跳過密碼,直接進入
# skip-grant-tables
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
max_allowed_packet=40M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
#設定mysql的安裝目錄,有的系統可能需要  使用 ‘\\’
basedir =D:\Database\MySql\mysql
#設定mysql資料庫的資料的存放目錄
datadir = D:\Database\MySql\mysql\data
#設定埠
port = 4000
# server_id = .....
#允許最大連線數
max_connections=200
#服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

character-set-server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

路徑和埠是需要自行配置的
在這裡插入圖片描述

2.安裝

使用管理員身份進入bin目錄

在這裡插入圖片描述

或者

在這裡插入圖片描述

在cmd操作時,可能出現以下問題
在這裡插入圖片描述

從別人的電腦C盤找到這個複製一下,或者上面百度雲連結自,一共需要兩個,放入此目錄下,也可以放到別的地方,我是為了方便找。
在這裡插入圖片描述

使用管理員進入bin目錄
在這裡插入圖片描述

  • 初始化,列印初始密碼,最後一行 的[email protected] 後面就是初始密碼

    mysqld --initialize --console
    在這裡插入圖片描述

  • 安裝(若後續出現問題,可以和初始化調換順序)
    mysqld --install
    在這裡插入圖片描述
    解除安裝為:mysqld -remove

  • 啟動
    net start mysql


    在這裡插入圖片描述

關閉為:net stop mysql

  • 若安裝失敗,重新安裝,刪除資料夾中自動生成的 data 目錄
    sc delete mysql

  • 連線mysql: mysql -h 主機地址 -P埠 -u 使用者名稱 -p 密碼
    mysql -h localhost -P4000 -u root -p
    回車,輸入初始化時顯示的密碼,若埠為預設3306 可以不需要 -P
    在這裡插入圖片描述

此時執行操作會報錯
mysql error You must reset your password using ALTER USER statement before executing this statement.
在這裡插入圖片描述

按照以下步驟:

  • 設定密碼
    SET PASSWORD = PASSWORD('你的密碼');

  • 禁用密碼過期
    ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

  • 重新整理
    flush privileges;
    在這裡插入圖片描述

退出來,重新登入,成功
在這裡插入圖片描述

  • 然後可以正常的修改密碼
    use mysql;
    update user set authentication_string=password("你的密碼") where user="root";
    flush privileges;
    在這裡插入圖片描述

  • 若是在伺服器安裝,設定允許遠端連線
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    在這裡插入圖片描述

  • 配置環境變數
    變數名:MYSQL_HOME
    變數值:bin的上一級目錄
    在這裡插入圖片描述
    在path變數值中新增,%MYSQL_HOME%\bin;
    在這裡插入圖片描述

這樣使用管理員登入的cmd中就能直接啟動關閉了。
在這裡插入圖片描述

3.使用Navicat測試是否連線成功

在這裡插入圖片描述

在這裡插入圖片描述

相關推薦

MySQL5.7.20 安裝更換預設修改root密碼

1. 下載 [官方下載地址](https://dev.mysql.com/downloads/mysql/5.7.html#downloads) 檔案當前狀態 將壓縮包解壓 新建 配置檔案 my.ini 與bin目錄同級 將以下內容複製到 my.in

win10下MySQL5.7.20安裝步驟

use mysqld -s 官網 nec dir cmd 修改 sql安裝 1、從官網下載MySQL5.7.20解壓版64位:https://dev.mysql.com/downloads/file/?id=473309。 2、解壓(我的解壓路徑為:E:\mysql-5.7

mysql 5.7.20安裝配置

conn 搜索 解壓縮 win 登陸用戶 toolbar 搜索欄 顯示 title 下載地址為: https://dev.mysql.com/downloads/mysql/ 最下面根據自己的操作系統選擇合適的型號 下載完以後解壓縮到自定義的路徑。這裏註意的是

mysql5.7.24 安裝步驟以及遇到的問題

ads mysql5 tables 清空 nec 刷新 HERE mysql配置文件 其他 1、下載 https://dev.mysql.com/downloads/mysql/ 2、解壓到固定位置,如D:\MySQL\mysql-5.7.24 3、添加my.ini文件 跟

mysql5.7.22安裝教程

1.從網上下載安裝版 2.新建my.ini [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] #設定3306埠 port = 3306 # 設定mysql的安裝目錄 basedir=

mysql5.7 22 安裝

mysql下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 設定環境變數 解壓壓縮包,新建php.ini  調整mysql和mysql資料檔案路徑: [mysqld]   port = 3306

MySQL5.7.23安裝教程

1.根據自己的需求,選擇適合自己的版本進行下載 2.解壓安裝包到自己喜歡的路徑 3.配置環境變數   新增環境系統變數  MYSQL_HOME  D:\mysql\mysql-5.7.23-winx64   編輯path變數,新增MYSQL_HO

mysql5.7.22安裝步驟

原來一直都是玩安裝版的mysql,今天到oracle網站找了一遍,發現5.6和5.7都沒有提供安裝版的拉,於是就下載瞭解壓版來安裝。廢話不多說,直接上步驟:1. 解壓後目錄如下:2. 配置配置環境變數: 設定Path環境變數為: D:\dev\mysql-5.7.22-win

mysql5.7.11安裝配置

Mysql的安裝與配置   我們還需要修改一下配置檔案(如果沒有配置,之後啟動的時候就錯誤2 系統找不到檔案),mysql-5.7.11預設的配置檔案是在mysql/my-default.ini,或者自己建立一個my.ini檔案, My.ini參考內容 [mysqld

MySQL5.7.21安裝詳細教程

由於本人經常裝系統,每次裝完系統之後都要重新安裝一些軟體,安裝軟體的時候又要上網查詢安裝的教程,比較麻煩,所以自己整理了MySQL5.7.21解壓版的安裝方法,以便檢視。1.首先,你要下載MySQL解壓版,下載地址:https://www.mysql.com/download

MySQL5.7.21 安裝

今天安裝MySQL5.7.21遇到一些問題和心得和大家分享一下: 1.首先將下載的MySQL zip檔案解壓放到指定盤中 (我的是D:\application\MySQL5.7\mysql-5.7.21-winx64) 2,新建my.ini檔案放在D:\applicatio

mysql 5.7.20 安裝踩坑記錄

最近換了電腦,重灌mysql最新版本5.7.20,沒想到從5.7開始,mysql的配置方法就有改變,花了一上午的時間終於把坑跳了一遍,爬上來了。 首先還是原來的操作: 1. 下載壓縮包.zip,解壓到指定路徑,我這裡是 C:\Program Files\mysql-5.7

mysql5.7.15 安裝

配置環境 1、配置檔案 所以建議你先配置一下預設檔案。在mysql5.7.15-winx64目錄下,把my-default.ini改名為my.ini。  2、修改路徑 然後開啟這個檔案,先就不要管裡面的語句是什麼意思了。設定mysql的安裝目錄。  開啟前面

mysql5.7.22安裝步驟分享

累吐血,走的彎路不少,關鍵看手法,少一步就不行! mysql5.7.22 解壓版,解壓版,解壓版,我原以為像其它安裝版本一樣一步一步next就OK,傻逼的以為錯了,解除安裝-安裝-解除安裝-安裝-…那叫一個鬱悶。 原來以前玩安裝版的mysql,今天

Win10 安裝 MySQL5.7.22 64位

1.官網下載地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads2.解壓檔案直接解壓到你指定的資料夾裡(注意:解壓的目錄裡沒有data和ini檔案),比如D:\MySQL573.建立ini檔案,填寫內容如下:[c

Windows 64位 MySQL5.7.23 Windows安裝

1.解壓到D:/houduan/mysql/mysql-5.7.23-winx64下,  編輯環境變數,把bin目錄新增到系統環境變數的path中.用分號 “;” 與原有的目錄隔開.  例如: D:/houduan/mysql/mysql-5.7.23-winx64/bi

win10 安裝 MYSQL5.7.21 教程

1. 官網下載MYSQL壓縮檔案。   2. 解壓檔案    直接解壓,解壓後安裝包目錄如下:(注意:此時沒有data目錄和.Ini檔案)   3. 將檔案放入自己想放的目錄,下面是我放的目錄      4. 由於解壓後沒有.ini檔案在此目錄下新建my.ini檔案  

mysql 5.7.23 安裝教程

skip init mod datadir cte 5.7 圖片 文件 ant 下載mysql安裝程序 官方下載地址:http://dev.mysql.com/downloads/mysql/ 解壓下載文件,如圖 其中data和my.ini文件需要自己創建 m

windows下mysql 5.7.20初始化配置及修改root密碼

(1)解壓壓縮包,執行cmd進入mysql資料夾bin目錄下執行:mysqld --initialize-insecure --basedir="E:\軟體研發\mysql\mysql-5.7.20-winx64_1" -- datadir="E:\軟體研發\mysql\mysql-5.7.20-winx64

mysql5.7以上解安裝和設定密碼--(詳細)

#------設定密碼------- #1>管理員身份執行cmd #2>進入bin目錄下,然後停止伺服器,輸入net stop mysql #3>再輸入 mysqld --skip-grant-tables (回車,啟動mysql,意思是告訴mysql不需要登入         驗證)。 #