1. 程式人生 > >Win10下MySql Server5.7社群版的安裝詳情-配圖

Win10下MySql Server5.7社群版的安裝詳情-配圖

最近準備學習並使用mysql資料庫,為避免以後需要找安裝教程的時候,能快速使用些教程。

社群版本就是免費版本

下載

之後根據自己的作業系統選擇下載的安裝包

這裡下載的是符合win 64位的zip包
(mysql-5.7.15-winx64.zip)

等待下載完成…

安裝

下載完成後,是一個zip包。沒錯,這就是一個解壓即可用的mysql資料庫,無需任何安裝,很方便吧。

開始安裝

下載的zip完成後,並把它解壓到你指定的目錄即可。
陳科肇

修改配置檔案

陳科肇
注:mysql-5.7.15-winx64目錄下,如果是沒有data資料夾的,你需要手工建立一個

配置環境變數

path = %path%;E:\0Develop\mysql-5.7.15-winx64\bin

到此,配置完成

測試

啟動dos命令頁面,啟動mysql服務

C:\Users\aaron>net start mysql

問題1-服務名無效

Microsoft Windows [版本 10.0.10586]
(c) 2015 Microsoft Corporation。保留所有權利。

C:\Users\aaron>net start mysql
服務名無效。

請鍵入 NET HELPMSG 2185 以獲得更多的幫助。


C:\Users
\aaron>

原因

mysql服務沒有安裝

解決方案

進入mysql安裝目錄下的bin目錄,以管理員的許可權執行。
陳科肇
否則會出現


C:\Users\aaron>mysqld -install
Install/Remove of the Service Denied!

許可權拒絕問題。

以後管理員許可權執行後

Microsoft Windows [版本 10.0.10586]
(c) 2015 Microsoft Corporation。保留所有權利。

C:\Windows\system32>mysqld -install
Service successfully installed.

問題2-發生系統錯誤 2。

C:\Windows\system32>net start mysql
發生系統錯誤 2。

系統找不到指定的檔案。

原因

沒有在mysql安裝目錄下的bin執行mysql服務安裝命令(不管環境變數有沒有配置,都要cd E:\0Develop\mysql-5.7.15-winx64\bin)

解決方案

首先,先解除安裝之前安裝的mysql服務。

C:\Windows\System32>sc delete mysql
[SC] DeleteService 成功

同樣是以管理員許可權執行
然後,再cd 到bin目錄下執行命令

E:\0Develop\mysql-5.7.15-winx64\bin>mysqld -install
Service successfully installed.

問題3-發生系統錯誤 5。

Microsoft Windows [版本 10.0.10586]
(c) 2015 Microsoft Corporation。保留所有權利。

C:\Users\aaron>net start mysql
發生系統錯誤 5。

拒絕訪問。

安裝好mysql服務後,重新啟動服務,又出現問題了

原因

許可權不夠

解決方案

同樣以管理員的許可權執行,即可

問題4-NET HELPMSG 3534

C:\Windows\System32>net start mysql
MySQL 服務正在啟動 .
MySQL 服務無法啟動。

服務沒有報告任何錯誤。

請鍵入 NET HELPMSG 3534 以獲得更多的幫助。


C:\Windows\System32>

原因

陳科肇

發現data資料夾有錯誤日誌產生(data資料夾如果不存在必須手機建立,否則不會自動生成data資料夾,就是你看不到這些data檔案)

MySQL: Table 'mysql.plugin' doesn't exist
2016-09-09T01:08:58.178175Z 0 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

開啟*.err檔案後,看到這段錯誤日誌

MySQL: Table 'mysql.plugin' doesn't exist

關鍵就是這裡了。

我們下載的mysql-5.7.15-winx64.zip版本原本是沒有data這個資料夾的,也就是說服務啟動時初始化資料時找不到資料而報錯。

我們再下載個mysql-5.6.33-winx64.zip版本的,解壓,可以看到,是有data這個資料夾的,而且裡面有一些資料檔案。
陳科肇

解決方案


把mysql-5.6.33-winx64.zip解壓後的,data資料夾拷貝到mysql-5.7.15-winx64的安裝目錄下——》之前的解法,網上查了下,如果這樣做的話,應該會報許多意外的錯誤的。
新版本最好不要用舊版本的資料,利用生成data資料夾後查詢使用者
SELECT DISTINCT CONCAT(‘User: ”’,user,”’@”’,host,”’;’) AS query FROM mysql.user;
都以使用舊版本的data有區別

正確解法
把之前拷貝的data資料夾刪掉!
執行命令

C:\Windows\System32>mysqld --initialize-insecure --user=mysql

C:\Windows\System32>

去安裝目錄,可以看到,你的data資料夾已經生成了,包括一些檔案

再次以管理員許可權啟動

C:\Windows\System32>net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。


C:\Windows\System32>

登入root使用者(root預設是沒密碼的),檢視使用者

C:\Windows\System32>mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.15 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
+--------------------------------+
| query                          |
+--------------------------------+
| User: 'mysql.sys'@'localhost'; |
| User: 'root'@'localhost';      |
+--------------------------------+
2 rows in set (0.00 sec)

mysql>

mysql一些常用查詢

Microsoft Windows [版本 10.0.10586]
(c) 2015 Microsoft Corporation。保留所有權利。



#檢視某個埠情況
C:\Users\aaron>netstat -an|findstr 3306
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
  TCP    [::]:3306              [::]:0                 LISTENING

C:\Users\aaron>mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.15 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.



#檢視mysql版本號
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.15    |
+-----------+
1 row in set (0.00 sec)



#檢視mysql使用的埠號
mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set, 1 warning (0.00 sec)


#顯示當前mysql的version的各種資訊
mysql> status
--------------
mysql  Ver 14.14 Distrib 5.7.15, for Win64 (x86_64)

Connection id:          3
Current database:
Current user:           [email protected]
SSL:                    Not in use
Using delimiter:        ;
Server version:         5.7.15 MySQL Community Server (GPL)
Protocol version:       10
Connection:             localhost via TCP/IP
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    gbk
Conn.  characterset:    gbk
TCP port:               3306
Uptime:                 16 min 42 sec

Threads: 1  Questions: 10  Slow queries: 0  Opens: 108  Flush tables: 1  Open tables: 101  Queries per second avg: 0.009
--------------

mysql>

完美收場!

相關推薦

Win10MySql Server5.7社群安裝詳情-

最近準備學習並使用mysql資料庫,為避免以後需要找安裝教程的時候,能快速使用些教程。 社群版本就是免費版本 下載 之後根據自己的作業系統選擇下載的安裝包 這裡下載的是符合win 64位的zip包 (mysql-5.7.15-winx6

MySQL 5.7社群安裝實踐

背景 CDND首頁看到一篇介紹MySQL的Master-Slave架構的文章,瞭解了Master-Slave的基本原理,所以想實踐搭建一個Master-Slave架構,第一步先安裝一個社群版的MySQL。本文記錄在Linux虛擬機器上安裝MySQL5.7社群版

windowsmysql 5.7.24 .msi安裝板的下載步驟

1.先下載好 mysql5.7.24 版本的安裝包,可以去mysql https://www.mysql.com/downloads/ 官網自己下載.     1.1 首先,進入官網後 出現如下介面 我們選擇

WindowsMySQL 5.7壓縮包安裝

新電腦想安裝Mysql資料庫,現在最新版的資料庫是MySQL 5.7.23 根據自己的系統來進行選擇 解壓之後 第一步建立my.ini檔案 [client] port=3306 default-character-set=utf8 [mysqld] b

centos 7.4 64bitmysql 5.7.24簡易安裝

1、檢視軟體環境     #檢視作業系統版本     [[email protected] mysql]# cat /etc/redhat-release     CentOS Linux release 7.4.1708 (Core)     #檢視作業系統是否6

windows mysql-5.7.20-winx64安裝筆記

windows mysql-5.7.20-winx64 1、mysql根目錄建立:my.ini [mysqld] #繫結IPv4 bind-address = 0.0.0.0 # 設定mysq

mysql5.7社群安裝及坑

1.移除原有的mysql包 不移除會產生依賴衝突 2.安裝 下載tar包解壓 順序安裝如下rp

linux mysql 5.7.9tar 包安裝

1、軟體下載 登入到 http://dev.mysql.com/downloads/mysql/  ,選擇對應的版本進行下載。 2、建立mysql 使用者 [[email protected] ~]# groupadd mysql [[email 

Mysql-5.7壓縮安裝服務

1、管理員許可權開啟cmd命令,進入mysql的bin目錄2、初始化,生成data資料夾    mysqld  --initialize-insecure (不設定root密碼,建議使用)3、安裝MySql服務     mysqld -install4、啟動服務    使用命

mysqlwin10環境mysql 5.7.22的安裝

安裝過程 官網下載MySQL Community Server 版本自己定,我下載的是 5.7.22 解壓MySQL壓縮包 將以下載的MySQL壓縮包解壓到自定義目錄下,我的解壓目錄是:”D:

MySql數據庫的安裝

端口 設置mysql UNC tcp 訪問量 ces stand lin roo 下載MySql安裝包 選擇Custom 用戶自定義 Detailed Configuration(手動精確配置) Standard Configuration(標準配置) “Deve

WIN 10Mysql 5.7.21解壓縮(免安裝)配置

控制 roo 5.7 ogr 很多 mysql 5.7 mysql數據庫 l數據庫 服務 網上看了N多大神的東西東抄抄西抄抄,老是就不對,因為很多資料不是針對5.7這個版本的內容。 首先解壓文件,比如我解壓到D:\Program Files\mysql-5.7.21-wi

MySql 5.7.21免安裝版本win10的配置

pass 沒有 arp data文件夾 image efault utf fault har 1、解壓到想要安裝的位置,創建my.ini文件      my.ini的內容如下    [mysql] # 設置mysql客戶端默認字符集 default-character-s

WINDOWSMySQL 5.7+ 解壓縮安裝配置方法

1.去官網下載.zip格式的MySQL Server的壓縮包,根據需要選擇x86或x64版。注意:下載是需要註冊賬戶並登入的。 2.解壓縮至你想要的位置。 3.複製解壓目錄下my-dafault.ini至bin目錄下,重新命名為my.ini。並新增以下內容(路徑要根據自己的情況修改呀)。沒有data目錄不

JDBC——Mysql 5.7綠色配置安裝過程

5.6 配置文件 mov 新版 否則 download 查看系統 管理員 then 前言: JDBC是Java鏈接數據庫總要接口; 學習JDBC之前最重要的是要配置好數據庫(Mysql); 以下是配置Mysql步驟; 本章大體分為 下載 和 配置安裝過程

CentOs6.5系統MySQL-5.7.19安裝

mysql5.7安裝好長時間沒有更新了,今天給大家分享一波簡單的文檔,菜鳥的入門精神就是不斷的學習,不斷地找大神幫助!!!!在這裏今天給大家推薦一個博文地址:http://sumongodb.blog.51cto.com/好了!廢話少說,幹活走起來!!!!!!!!CentOs6.5下mysql5.7.19二進

mysql-5.7.19免安裝的配置方法

show 找到 char conn window 文件 move 數據庫 剛才 1. 下載MySQL Community Server 5.6.13 2. 解壓MySQL壓縮包 將以下載的MySQL壓縮包解壓到自定義目錄下,我的解壓目錄是: "D:\

關於linux-Centos 7mysql 5.7.9的rpm包的安裝方式

mysql 5.7.9的rpm包的安裝方環境介紹>>>>>>>>>>>>>>>>>>操作系統:Centos 7.1mysql數據庫版本:mysql5.7.9mysql官方網站:http://www.my

Linuxmysql-5.7.20安裝

版本 symbol 問題 init temporary rar files sans AS 1 參考文檔 https://dev.mysql.com/doc/refman/5.7/en/source-installation.html https://dev.mysql.c

CentOS7 MySQL 5.7.23 & XtraBackup 24 做數據備份——安裝軟件

解決方法 conf install name urn ace 初始化 示例 from 在兩臺機子上同時操作下面的步驟 首先安裝MySQL,從官網下載相對應版本的RPM包 mysql-community-client-5.7.23-1.el7.x86_64.rpm mys