1. 程式人生 > >win10安裝mysql 8.0.11 zip包

win10安裝mysql 8.0.11 zip包

準備

mysql 下載地址: 點選下載. 教程使用的版本為: mysql-8.0.11-winx64

安裝環境: win10

一. 安裝

1. 解壓zip 包. 安裝目錄為C:\develop\mysql8

2. 在該目錄下 新建my.ini 檔案. 檔案內容新增:

[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=C:\develop\mysql8
# 設定mysql資料庫的資料的存放目錄
datadir=C:\develop\mysql8\data
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為UTF8
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”外掛認證
default_authentication_plugin=mysql_native_password
# 修改sql_mode 避免使用select * 查詢時必須使查詢列在group by 中顯示.
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'


[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8

上面的basedir 設定mysql 安裝路徑. datadir 指定資料存放地址. 可以在安裝路徑下建立data 資料夾. 如上所示. 或者在任意建立資料夾並指定對應datadir.

3.  通過"以管理員身份執行" cmd 命令視窗. cd 進入mysql 安裝資料夾下的bin 目錄.執行命令

mysqld --initialize --console

--initialize: 用於執行安裝

--console: 用於在cmd 中顯示執行過程.

執行後顯示:

c:\mydeveloper\mysql8\bin>mysqld --initialize --console
2018-05-11T01:32:11.612666Z 0 [System] [MY-013169] [Server] c:\mydeveloper\mysql8\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 45842018-05-11T01:32:17.389793Z 5 [Note] [MY-010454] [Server] A temporary password is generated for 
[email protected]
: MiH9)w3-2nkO 2018-05-11T01:32:19.204325Z 0 [System] [MY-013170] [Server] c:\mydeveloper\mysql8\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed
命令中顯示: 
A temporary password is generated for [email protected]: MiH9)w3-2nkO

最後的MiH9)w3-2nkO 是mysql 自動生成的密碼. 儲存下來等下登入使用

4. 安裝服務: 在相同的目錄下輸入

mysqld --install [伺服器名稱]

完成安裝. 伺服器名稱不指定時預設為mysql. 

二. 登入, 更改密碼

1. 登入

在cmd 中輸入

net start [伺服器名稱]

這裡預設為mysql.

cmd 輸入

mysql -uroot -p

cmd顯示

c:\mydeveloper\mysql8\bin>mysql -uroot -p
Enter password:

將剛才儲存的密碼貼上到這裡.  滑鼠右鍵預設貼上.

2. 修改密碼:

mysql 登入後輸入

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

通過制定password 修改密碼.

三. my.ini 命令解析

1. 檔案中[mysqld] 和[mysql] 是必須的. 用於制定引數對應的命令. 不能刪除

2. 從MySQL8.0.4開始,MySQL的密碼認證外掛是從“mysql_native_password”,改為“caching_sha2_password”。因為新的密碼認證方式在很多客戶端可能不支援. 所以在ini 檔案中指定為 "mysql_native_password".

3. 使用

select @@GLOBAL.sql_mode;
select @@SESSION.sql_mode;

命令查詢會發現sql_mode 都指定了ONLY_FULL_GROUP_BY. 該模式下select 的查詢列都必須出現在group by 子句中. 如果沒有group by. 會報錯. 所以在配置檔案中指定模式中去掉ONLY_FULL_GROUP_BY. 在新版本中可能會有其他模式存在. 則sql_mode 中值使用命令

SET SESSION sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
select @@GLOBAL.sql_mode.
獲取對應的sql_mode. 填寫在my.ini 檔案中.

相關推薦

win10安裝mysql 8.0.11 zip

準備mysql 下載地址: 點選下載. 教程使用的版本為: mysql-8.0.11-winx64安裝環境: win10一. 安裝1. 解壓zip 包. 安裝目錄為C:\develop\mysql82. 在該目錄下 新建my.ini 檔案. 檔案內容新增:[mysqld] #

win10安裝mysql 8.0.11

star requested sel solid 自動創建 數據庫 its bubuko not mysql安裝包可到官網下載,地址:https://dev.mysql.com/downloads/mysql 1、首先解壓文件包,我這解壓到E:\install_work\

win10安裝mysql-8.0.11

mysql官網下載地址:https://dev.mysql.com/downloads/mysql/點選開啟連結 首先安裝包解壓後,沒有網上教程裡面提到的data資料夾和my-default.ini 然後配置環境變數,即在環境變數中Path中加入MYSQL解壓包bin所在路徑 下面

Windows系統下安裝MySQL 8.0.11數據庫

初始化 密碼修改 之前 ima In cal char http IE MySQL數據庫是常用的數據庫之一,而且該數據庫開源免費,所以很多公司在使用。本文記錄如何在Windows系統下安裝MySQL數據庫,本次安裝的版本號為8.0.11,這個版本是當前的最新版本,據宣傳,8

MySQL8安裝:mysql-8.0.11-winx64

嘗試 mysql安裝 ini ror stop client port 過程 max 安裝過程: 初始化: 解壓安裝包之後,在根目錄創建文件:my.ini my.ini [mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄

win10安裝mysql-8.0.12-winx64解壓版

win10安裝mysql-8.0.12-winx64解壓版 主要參考https://www.cnblogs.com/qjoanven/p/7898006.html mysql安裝包可到官網下載,地址:https://dev.mysql.com/downloads/mysql 1、首

windows10下安裝mysql-8.0.11-winx64

mysql 官網上下載 mysql-8.0.11-winx64安裝包 解壓 建立my.ini檔案 把以下內容複製進去儲存 [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] # 設定3306

Windows環境下安裝 mysql-8.0.11-winx64 遇到的問題解決辦法

下載mysql安裝包,我的是下載mysql-8.0.11-winx64,解壓到你想安裝的目錄下,然後配置環境(window環境下,mac本還沒試過), 1、首先,配置環境:右擊此電腦->屬性->高階系統設定->環境變數->path->新建 ,然後將自己的路徑新增進去(例如我目錄:

Linux (centos) 安裝MySQL 8.0.11

以通用二進位制檔案進行安裝,安裝路徑 /usr/local/mysql。若用其他路徑,將以下所有的/usr/local/mysql改成相應路徑1、檢視Linux系統版本資訊,到官網下載對應的壓縮包uname -a2、centos系統一般會自帶Mariadb,可用 rpm -q

MySql 安裝 (mysql-8.0.11-winx64)

2.解壓,開啟mysql-8.0.11-winx64目錄裡面沒有my-default.ini,自己新建一個檔案my.inimy.ini的檔案內容:[mysqld]# 設定3306埠port=3306# 設定mysql的安裝目錄basedir=D:\losedguest\MyS

windows10 下安裝mysql 8.0.11 注意事項

[mysqld] # 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

簡單在ctenos7上安裝mysql-8.0.11

mkdir -p /home/mysql/mysql-8.0.11-linux-glibc2.12-x86_64/run/mariadbmkdir -p /home/mysql/mysql-8.0.11-linux-glibc2.12-x86_64/log/mariadbto

Windows下安裝MySQL-8.0.11

解壓下載檔案到安裝目錄 (當前 D:\mysql-8.0.11) 建立my.ini檔案,(當前放置於D:\mysql-8.0.11目錄下) [mysql] #設定mysql客戶端預設字符集 default-character-set=utf8mb4 [mysql

MySql 8.0.11win10下的zip安裝配置

cmd blank sans 位置 路徑 密碼 IT alt mysql 在win10使用mysql8.0.11的zip包進行配置時,搜到的教程很多坑,特此總結成功配置的方法。   1、下載非安裝的zip包       mysql 8.0.11 64位   2、解壓zi

win10下解壓版mysql-8.0.11安裝教程

根據網上的一些教程,安裝mysql,期間遇到了許多問題,記錄下來。1.官網下載安裝包網址:https://dev.mysql.com/downloads/選擇MySQL Community Server作業系統選擇Windows選擇下載紅色方框中的檔案直接跳過,不登入,直接下

MySQL-mysql 8.0.11安裝教程(cmd命令安裝,非安裝

1、安裝mysql Install/Remove of the Service Denied!錯誤的解決辦法  https://blog.csdn.net/lxpbs8851/article/details/141619352、net start mysql ,該命令,必須在 C:\Windows\Syste

mysql-8.0.11-winx64.zip安裝教程

下載zip安裝包:  MySQL8.0 For Windows zip包下載地址:https://dev.mysql.com/downloads/file/?id=476233,進入頁面後可以不登入。後點擊底部“No thanks, just start my downloa

mysql-8.0.11-winx64壓縮安裝記錄

1、下載安裝包 2、下載後解壓 我的解壓目錄是 D:\mysql-8.0.11-winx64 3、配置環境變數 變數名:MYSQL_HOME 變數值:D:\mysql-8.0.11-winx64 path裡新增:%MYSQL_HOME%\bin

Centos 7下mysql 8.0.11的rpm安裝方式

1.系統版本及mysql下載地址作業系統:Centos 7.4mysql資料庫版本:mysql8.0.112.安裝新版mysql之前,我們需要將系統自帶的mariadb-lib解除安裝[[email protected] software-package]$ rpm

windows下mysql-8.0.11-winx64.zip安裝教程詳解

到官網直接下ZIP包:https://dev.mysql.com/downloads/1、解壓ZIP到一個目錄,比如“d:\mysql-8.0.11-winx64"。2、配設my.ini檔案:我們發現解壓後的根目錄下沒有這個檔案,那我們可以自行建立。my.ini基本配置:[m