1. 程式人生 > >安裝Windows 64 位 mysql 最新版本解壓包中沒有data目錄和my-default.ini及服務無法啟動的快速解決辦法

安裝Windows 64 位 mysql 最新版本解壓包中沒有data目錄和my-default.ini及服務無法啟動的快速解決辦法

轉載於:https://blog.csdn.net/ken1583096683/article/details/79874211

和:http://www.jb51.net/article/135905.htm

和:http://www.cnblogs.com/yyhh/p/5062153.html

首先安裝包解壓後,沒有網上教程裡面提到的data資料夾和my-default.ini,如下圖所示 

配置環境變數很簡單

新增系統環境變數:
鍵名:MYSQL_HOME
值為:E:\mysql-5.7.21-winx64
在path中新增%MYSQL_HOME%\bin

主要注意以下幾點:

  1. my-default.ini檔案存不存在不重要,關鍵需要自己在根目錄下新建一個文字檔案,改名為my.ini,具體內容如下:
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8 
[mysqld]
#設定3306埠
port = 3306 
# 設定mysql的安裝目錄
basedir=E:\mysql-5.7.21-winx64
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB

可以直接複製貼上,主要修改下basedir後的路徑,注意路徑中為\\而非\ 

如果出現

MySQL 服務正在啟動 .
MySQL 服務無法啟動。

為了避免這個錯誤,需要使用命令生成data資料夾,按如下步驟安裝

1. 進入dos的命令列,一定要用administrator進入。

image

2. 進入MySQL的bin目錄,輸入mysqld –install可以安裝MySQL

D:\>cd D:\Service\mysql57\bin

D:\Service\mysql57\bin>mysqld -install
Service successfully installed.

3. 輸入以下命令,可以初始化MySQL資料庫,初始化了之後,會打印出MySQL的預設生成的密碼,下面標紅了的就是預設生成的密碼。

D:\Service\mysql57\bin>mysqld --initialize --user=root --console
2015-12-20T08:13:45.264865Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2015-12-20T08:13:45.854579Z 0 [Warning] InnoDB: New log files created, LSN=45790
2015-12-20T08:13:45.998772Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2015-12-20T08:13:46.098118Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 9755c3ea-a6f1-11e5-81a3-74d02b122fb3.
2015-12-20T08:13:46.121617Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2015-12-20T08:13:46.135153Z 1 [Note] A temporary password is generated for [email protected]: g!gRw!d%M0Sj

初始化了以後,可以看到MySQL目錄下,多了data目錄

image

4. 啟動MySQL服務

D:\Service\mysql57\bin>net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。

5. 使用預設生成的密碼,進入mysql

D:\Service\mysql57\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.10

Copyright (c) 2000, 2015, 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>

6. 進入了mysql就可以修改預設密碼了(我把預設密碼修改成了root)

mysql> set password = password('root') ;

這個時候,Windows下的MySQL環境就已經安裝好了。

相關推薦

安裝Windows 64 mysql 最新版本沒有data目錄my-default.ini服務無法啟動快速解決辦法

轉載於:https://blog.csdn.net/ken1583096683/article/details/79874211和:http://www.jb51.net/article/135905.htm和:http://www.cnblogs.com/yyhh/p/50

MYSQL-5.7.24安裝,沒有data目錄my-default.ini服務無法啟動解決辦法

新版安裝包解壓後,沒有網上教程裡面提到的data資料夾和my-default.ini,如下圖所示 根據網上很多教程安裝仍不成功,結果: 1.Can’t change dir to ‘D:\from20181022\soft\mysql-5.7.24\mysq

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

mysql5.7版本沒有data目錄解決辦法

MySql5.7安裝完成後無法登入 windows: 在my.ini檔案下(p:如果沒有my.ini檔案可自己建立 ,複製以下程式碼貼上即可) [mysqld]     port = 3306     basedir=F:\GongZuo\mysql-5.7.22-w

Windows 64 mysql 5.7以上版本安裝

mysql msql安裝 mysql官網下載地址:https://dev.mysql.com/downloads/mysql/ 以5.7.21版本為例 首先安裝包解壓後,沒有網上教程裏面提到的data文件夾和my-default.ini,如下圖所示 配置環境變量請參照網上教程,這個一般沒有問題 主要

python相關軟件安裝流程圖解——MySQL 8.0.13安裝教程(windows 64)——MYSQL依賴的軟件——MYSQL必須的系統DLL插件——MYSQL真正的安裝

可能 python .html blog mysq all spa confirm load https://www.mysql.com/https://www.mysql.com/downloads/https://dev.mysql.com/downloads/wind

windows 64 mysql-8.0.11-winx64 安裝

這是我電腦的環境:8GB記憶體,64位系統1.下載mysql-8.0.11-winx642.我解壓的路徑是:G:\java tools\mysql-5.7.22-winx64\mysql-5.7.22-winx64我自己安裝的是mysql5.7.22版本:1.以管理員身份開啟

8.0.11版本Mysql遇到MySQL 服務無法啟動解決方法

p s 解決方法 details eba 引號 iss 位數 -- 修改密碼 轉:https://blog.csdn.net/iyayaqiqi/article/details/80536110 系統環境:win10(1803),64位 MySQL版本:8.0.11免安

centos7使用yum安裝mariaDB(開源MySQL無法啟動解決辦法

centos7使用yum安裝mariaDB(開源MySQL)無法啟動的解決辦法       centos7內建的MySQL映象已經放棄Oracle公司的mysql,改用MySQ

Mysql8版本遇到MySQL 服務無法啟動解決方法

(轉自:https://blog.csdn.net/iyayaqiqi/article/details/80536110) 系統環境:win10(1803),64位 MySQL版本:8.0.11免安裝版 MySQL下載地址:https://dev.mysql.com/downlo

版Python3.6.4安裝,配置自帶的pip3

純手打,轉載務請附上本文網址!!! 樓主是在/usr/local目錄下進行操作的,所以需要root進行 先說Python3.6.4的安裝 首先呢,你需要下載Python3.6.4的資源包,樓主的系統時linux 64位的 sudo wget https://www.p

安裝JDK9之後eclipse無法啟動問題解決辦法

簡單 mac os 環境配置 user 配置 環境 err ada 信息 操作系統:MAC OS JDK:1.8.0_131 eclipse:官網最新版 安裝jdk的過程很簡單,從官網下載之後依次點擊就可以了,在終端輸入:java -version 可以看到安裝後的版本信息

Ubuntu16.04安裝VirtualBox無法啟動解決辦法

依賴庫 sudo apt-get install libqt5x11extras5 libsdl1.2debian 下載 https://www.virtualbox.org/wiki/Linux_Downloads 目前最新版本是virtualbox-5.2_

MYSQL服務無法啟動的處理辦法

問題: 啟動mysql,報錯誤:無法啟動mysql服務,錯誤1067。 在日誌中可以檢視到類似以下的錯誤: Plugin 'FEDERATED' is disabled. Can't open the mysql.plugin table. Please run

mysql服務已經停止,無法啟動解決辦法

(1)如果之前裝過mysql的,把mysql的server解除安裝掉,連帶MySQL Server 5.7\data檔案一起清乾淨 (2)重新裝好後,輸入net start mysql還是無法啟動服務,這個時候,輸入以下指令           mysqld --remov

tomcat作為windows服務無法啟動如何解決,報錯:參考特定服務錯誤程式碼0

現象是直接雙擊startup.bat可以正常跑tomcat 通過service.bat install 將tomcat加到服務裡面去無法啟動,顯示內容為: “windows不能在本地計算機啟動Apache Tomcat. 有關更多資訊,查閱系統事件日誌。如果這是非Mic

更換JDK版本後,無法啟動eclipse解決辦法

因為公司專案有時候要用jdk1.6 版本,有時候又要用jdk1.7版本 。 我的電腦有兩個版本的jdk。 分別是1.6 個1.7版本的。我把eclipse.ini 檔案中的 -vm 改為jdk1.6的安裝路徑後,無法啟動eclipse。 於是,認真地去查看了錯誤日誌檔案,

win7下先安iis再安裝apache無法啟動解決辦法

在iis啟動的情況下裝apache會失敗.情況是這樣: 安裝過程中會啟動httpd,但apache得預設埠80被iis佔用,到這一步失敗. 沒關係.3步搞定. 1.到控制面板用windows自帶的解除安裝apache.這兒只是刪除了登錄檔 2.手動去資料夾下刪掉檔案. 3.

Windows ICS 服務無法啟動問題解決

防火牆打不開肯定是"windows Firewall"服務沒有啟動。ICS服務啟動不了可以通過以下方法解決: 1、找到本地連線,單擊左鍵--屬性--共享--勾選(√)--確定,如以上步驟不能開啟ICS服務,則需進行如下操作 2、執行--輸入“services.msc”--找

windows伺服器修改使用者名稱後,oracle監聽無法啟動解決辦法

上級資訊部門要求對windows伺服器的administrator使用者名稱進行更名,對某業務應用伺服器進行更名後,tomcat連線不上oracle資料庫,報oracle監聽啟動錯誤。實際上oracle服務執行正常,oracle監聽已無法啟動。解決辦法: 1、刪除netwo