mysql 5.7 非正常安裝,無法啟動 服務沒有報告任何錯誤


以前,完整安裝mysql5.7程序時,由於程序太大,可以將安裝緩存目錄中的安裝文件(較小)復制出來后,留以后使用。

 1 mysql-5.7.17-win32.msi
 2 mysql-5.7.17-winx64.msi 主程序  3 mysql-connector-c++-1.1.7-win32.msi
 4 mysql-connector-c++-1.1.7-winx64.msi
 5 mysql-connector-c-6.1.6-win32.msi
 6 mysql-connector-c-6.1.6-winx64.msi
 7 mysql-connector-java-gpl-5.1.40.msi
 8 mysql-connector-net-6.9.9.msi
 9 mysql-connector-odbc-5.3.6-win32.msi
10 mysql-connector-odbc-5.3.6-winx64.msi
11 mysql-connector-python-2.1.4-py2.7-win32.msi
12 mysql-connector-python-2.1.4-py2.7-winx64.msi
13 mysql-connector-python-2.1.4-py3.3-win32.msi
14 mysql-connector-python-2.1.4-py3.3-winx64.msi
15 mysql-connector-python-2.1.4-py3.4-win32.msi
16 mysql-connector-python-2.1.4-py3.4-winx64.msi
17 mysql-documents-5.7.17.msi
18 mysql-examples-5.7.17.msi
19 mysql-for-excel-1.3.6.msi
20 mysql-for-visualstudio-1.2.6.msi
21 mysql-notifier-1.1.7.msi
22 mysql-utilities-1.6.4-win32.msi
23 mysql-utilities-1.6.4-winx64.msi
24 mysql-workbench-community-6.3.8-win32.msi
25 mysql-workbench-community-6.3.8-winx64.msi 管理工具

安裝了上述兩個文件(只安裝主程序即可)

安裝后,發現mysql根本無法啟動,系統服務中也找不到mysql服務,在cmd中執行命令遇到如下問題

mysql無法啟動 服務沒有報告任何錯誤 

解決辦法

1 不能自己創建一個data文件夾。如果有,請刪除 

2 打開cmd命令工具:

在mysql的bin目錄下執行mysqld --initialize-insecure (不設置root密碼,建議使用)命令,第一次執行這個命令會等待的時間稍微長了一些,並且控制台沒有任何返回結果。可以看到mysql的根目錄下會多出一個data文件夾,里面一堆文件。

3  執行命令 mysqld -install  安裝服務
4 執行命令net start mysql命令來啟動Mysql服務

登錄時需要用隨機密碼登錄,然后通過以下命令修改密碼

SET PASSWORD = PASSWORD('Abcd1234');

 之后,就可以使用 mysql-workbench 管理數據庫了

看紅色的部分為正解

 1 Microsoft Windows [版本 10.0.15063]
 2 (c) 2017 Microsoft Corporation。保留所有權利。
 3 
 4 C:\Windows\system32>cd C:\Program Files\MySQL\MySQL Server 5.7\bin
 5 
 6 C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld -install  7 Service successfully installed.
 8 
 9 C:\Program Files\MySQL\MySQL Server 5.7\bin>net start mysql 10 MySQL 服務正在啟動 .
11 MySQL 服務無法啟動。
12 
13 服務沒有報告任何錯誤。
14 
15 請鍵入 NET HELPMSG 3534 以獲得更多的幫助。
16 
17 
18 C:\Program Files\MySQL\MySQL Server 5.7\bin> NET HELPMSG 3534
19 
20 服務沒有報告任何錯誤。
21 
22 
23 C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld --initialize-insecure 24 
25 C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -hlocalhost -uroot -p 26 Enter password: //直接回車
27 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 
28
29 C:\Program Files\MySQL\MySQL Server 5.7\bin>net start mysql 30 MySQL 服務正在啟動 . 31 MySQL 服務已經啟動成功。
32
33
34 C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -hlocalhost -uroot -p
35 Enter password:
36 Welcome to the MySQL monitor. Commands end with ; or \g.
37 Your MySQL connection id is 3
38 Server version: 5.7.17 MySQL Community Server (GPL)
39
40 Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
41 42 Oracle is a registered trademark of Oracle Corporation and/or its
43 affiliates. Other names may be trademarks of their respective
44 owners.
45
46 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
47
48 mysql> SET PASSWORD = PASSWORD('Abcd1234');
49 Query OK, 0 rows affected, 1 warning (0.00 sec)
50
51 mysql>

 第二次安裝完整流程:

1、安裝主程序

2、進入命令行操作:

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

C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.7\bin

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld --initialize-insecure

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld -install
Service successfully installed.

C:\Program Files\MySQL\MySQL Server 5.7\bin>net start mysql
MySQL 服務正在啟動 ..
MySQL 服務已經啟動成功。


C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -hlocalhost -uroot -p
Enter password://直接回車
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.17 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> SET PASSWORD = PASSWORD('Abcd1234');
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>

3、可以正常訪問了...

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM