Hướng dẫn can t start mysql server windows 10 - không thể khởi động máy chủ mysql windows 10

Tôi biết rằng câu hỏi này đã được hỏi nhiều lần trước đây, nhưng tất cả các giải pháp tôi đã thử không hiệu quả với tôi.

Vì vậy, tôi đã cài đặt MySQL Workbench và Server. Tôi đăng nhập vào Workbench dưới dạng root. Trong thanh công cụ, tôi nhấp vào máy chủ sau đó khởi động/tắt máy và ở đó tôi nhấp vào nút bắt đầu. Nhưng bất cứ khi nào tôi làm điều này, tôi sẽ theo dõi nhật ký:Server then Startup/Shutdown and there I click on the button Start Server. But whenever I do this, I get following log:

018-05-14 21:09:59-Máy chủ khởi động ... 2018-05-14 21:10:07-Máy chủ bắt đầu xong. 2018-05-14 21:10:09-Kiểm tra trạng thái máy chủ ... 2018-05-14 21:10:09-Cố gắng kết nối với MySQL ... 2018-05-14 21:10:09-Không thể Kết nối với máy chủ MySQL trên 'LocalHost' [10061] [2003] 2018-05-14 21:10:09-Giả sử máy chủ không chạy
2018-05-14 21:10:07 - Server start done.
2018-05-14 21:10:09 - Checking server status...
2018-05-14 21:10:09 - Trying to connect to MySQL...
2018-05-14 21:10:09 - Can't connect to MySQL server on 'localhost' [10061] [2003]
2018-05-14 21:10:09 - Assuming server is not running

Addiotionally một cửa sổ bật lên xuất hiện trong đó:

Kết nối lỗi

Không thể kết nối với MySQL: Không thể kết nối với máy chủ MySQL trên 'LocalHost' [10061] [Mã 2003]

Một giải pháp tôi tìm thấy đề xuất cài đặt máy chủ theo cách thủ công. Vì vậy, tôi đã đi vào CMD với tư cách là quản trị viên và gõ:

C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" --install

Nó đã đưa ra đầu ra sau:

Dịch vụ cài đặt thành công.

Nhưng trong Workbench, máy chủ vẫn bị dừng và khi cố gắng khởi động nó như đã đề cập ở trên cùng một nhật ký với cùng một cửa sổ bật lên và lỗi xuất hiện.

Một giải pháp khác tôi tìm thấy đề xuất cài đặt thông báo MySQL và sử dụng nó để khởi động và dừng máy chủ và sử dụng nó để quản lý các mục được giám sát. Nhưng thật lòng mà nói, một khi tôi khởi động lại Workbench và cố gắng đăng nhập dưới dạng root, nó thậm chí sẽ không đăng nhập nhưng đưa ra lỗi bật lên sau:

Không thể kết nối với máy chủ cơ sở dữ liệu

Nỗ lực Conection của bạn không thành công đối với người dùng 'root' từ máy chủ của bạn đến máy chủ tại localhost: 3306: plugin xác thực 'Catching SHA2 Mật khẩu' không thể được tải: Das AngeGebene Modul Wurde Nicht Gefunden.
Authentication plugin 'catching sha2 password' cannot be loaded: Das angegebene Modul wurde nicht gefunden.

Xin vui lòng: 1 Kiểm tra xem MySQL có đang chạy trên máy chủ LocalHost 2 không kiểm tra xem MySQL có đang chạy trên cổng 3306 không [lưu ý: 3306 là mặc định, nhưng điều này có thể được thay đổi] Xác định những gì máy khách có thể kết nối với máy chủ mà máy bay] 4 Đảm bảo bạn đang cung cấp mật khẩu nếu cần và sử dụng mật khẩu chính xác để kết nối localhost từ bộ lưu trữ máy chủ mà bạn đang kết nối từ
1 Check that mysql is running on server localhost
2 Check that mysql is running on port 3306 [note: 3306 is the default, but this can be changed]
3 Check the root has rights to connect to localhost from your adress [mysql rights define what clients can connect to the server from which machines]
4 Make sure you are both providing a password if needed and using the correct password for localhost connecting from the host adress you're connecting from

Vì vậy, bây giờ "plugin xác thực 'bắt giữ mật khẩu sha2' này không thể được tải:" Có vẻ đáng ngờ và tôi đã thử tìm kiếm nó. Tôi đã tìm thấy giải pháp này, yêu cầu tôi đăng nhập vào mysql từ CMD, nhưng khi tôi nhập C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p và thực hiện nó, nó yêu cầu mật khẩu mà tôi cung cấp, nhưng sau đó nó trả lời với

Lỗi 1045 [28000]: Truy cập bị từ chối cho người dùng 'root'@'localhost' [sử dụng mật khẩu: có]

Bây giờ tôi đánh một bức tường và tôi không biết làm thế nào để tiếp tục. Máy chủ MySQL vẫn không hoạt động và tôi tuyệt vọng.

Tôi đã cài đặt một máy chủ MySQL trên máy tính của mình và khi tôi lần đầu tiên cài đặt nó, nó sẽ tự động chạy. Bây giờ tôi đã khởi động lại máy tính của mình, nó không còn chạy nữa. Tôi cần chạy tập tin nào để chạy lại và chạy lại?

Tôi đã thử chạy máy khách dòng lệnh MySQL 5.6 và mysqld.exe từ thư mục Program Files/MySQL/MySQLServer/bin và tôi không gặp may mắn.

Khi chạy mysqld.exe, tôi gặp lỗi sau:

2013-10-28 18:52:12 4788 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode
2013-10-28 18:52:12 4788 [ERROR] InnoDB: The system tablespace must be writable!
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' init function returned error.
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2013-10-28 18:52:12 4788 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-10-28 18:52:12 4788 [ERROR] Aborting`

Đương nhiên, tôi đã thử điều hành nó với tư cách là quản trị viên và tôi đã nhận được điều này:

C:\Windows\system32>"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe"
2013-10-28 19:24:30 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option [see documentati
on for more details].

Sau khi nâng cấp lên Windows 10 mới, máy chủ MySQL không hoạt động. Nếu bạn đang phải đối mặt với cùng một vấn đề, đây là những gì tôi đã làm để giải quyết vấn đề này.

Vấn đề chính là dịch vụ Windows được sử dụng cho máy chủ MySQL bị xóa khỏi khởi động hệ thống. Vì vậy, nếu bạn cố gắng sử dụng MySQL trên Windows 10 mới, kết nối của bạn với cơ sở dữ liệu sẽ không thành công.Windows Service used for MySQL Server is removed from System Startup. So, if you try to use MySQL on your new Windows 10, your connection to the database will fail.

Thông báo lỗi mà tôi đã có là:

Lỗi MySQL Số 2003 có thể kết nối với Máy chủ MySQL trên ‘Localhost hoặc Host IP, [10061]
Can’t connect to MySQL server on ‘localhost or Host IP’ [10061]

Thông báo này được giải thích ở đây: Có thể kết nối với máy chủ MySQL [cục bộ] và nói:Can’t connect to [local] MySQL server, and says:

Lỗi [2003] Can't connect to MySQL server on 'server' [10061] chỉ ra rằng kết nối mạng đã bị từ chối. Bạn nên kiểm tra xem có máy chủ MySQL chạy không, nó có kết nối mạng được bật và cổng mạng bạn đã chỉ định là mã được cấu hình trên máy chủ.

Bắt đầu bằng cách kiểm tra xem có một quy trình có tên MySQLD chạy trên máy chủ máy chủ của bạn không. [Sử dụng ps xa | grep mysqld trên Unix hoặc Trình quản lý tác vụ trên Windows.] Nếu không có quy trình như vậy, bạn nên khởi động máy chủ.mysqld running on your server host. [Use ps xa | grep mysqld on Unix or the Task Manager on Windows.] If there is no such process, you should start the server.

Để giải quyết vấn đề này, bạn cần cấu hình lại máy chủ của mình.

  • Đầu tiên, hãy mở ứng dụng Trình cài đặt MySQL - Cộng đồng và nhấp vào cấu hình lại

  • Thiết lập số cổng TCP/IP và tường lửa

  • Kiểm tra cấu hình máy chủ MySQL dưới dạng dịch vụ Windows và cũng kiểm tra khởi động máy chủ MySQL khi khởi động hệ thống Configure MySQL Server as a Windows Service and also check Start the MySQL Server at System Startup

  • Áp dụng cấu hình máy chủ và xong của bạn!

Wamp Server / Apache không hoạt động

Trong trường hợp của tôi, Wamperver đã hoạt động tốt sau khi nâng cấp lên Windows 10. Tuy nhiên, tôi thấy rằng một số người dùng có vấn đề với dịch vụ Apache [xem diễn đàn].

Trong trường hợp cụ thể đó, giải pháp là:

  • Nhấp chuột trái biểu tượng WampServer -> Apache -> Dịch vụ -> Cài đặt dịch vụ
  • Biểu tượng nhấp chuột bên trái Wampserver -> Apache -> Dịch vụ -> Dịch vụ bắt đầu/tiếp tục

Tại sao tôi không thể khởi động máy chủ mysql?

Ngay cả với quyền sở hữu chính xác, MySQL có thể không khởi động nếu có phần mềm bảo mật khác chạy trên hệ thống của bạn quản lý quyền truy cập ứng dụng vào các phần khác nhau của hệ thống tệp. Trong trường hợp này, cấu hình lại phần mềm đó để cho phép MySQLD truy cập các thư mục mà nó sử dụng trong quá trình hoạt động thông thường.MySQL might fail to start up if there is other security software running on your system that manages application access to various parts of the file system. In this case, reconfigure that software to enable mysqld to access the directories it uses during normal operation.

Không thể bắt đầu Windows dịch vụ MySQL?

Cách giải quyết dịch vụ MySQL bắt đầu và dừng bất ngờ..
Khởi động lại dịch vụ.Khởi động lại dịch vụ MySQL bằng cách chạy lệnh sau: MySQLD - -initialize.....
Cài đặt lại dịch vụ.....
Xác minh My.....
Xác minh các quyền dịch vụ mạng.....
Kiểm tra các tệp mặc định bị thiếu ..

Không thể khởi động dịch vụ MySQL trên máy tính cục bộ?

Đôi khi, tên tệp của mysqld-nt.exe được đổi tên thành mysqld-nt.exe ~ vì vậy hãy đổi tên lại thành tên ban đầu của nó và điều này có thể giải quyết vấn đề.rename it back to its original name and this may solve the problem.

Không thể khởi động Workbench máy chủ MySQL?

Vấn đề này thường là kết quả từ một tham chiếu tên dịch vụ không chính xác.Điều này phát sinh khi MySQL Workbench chứa tham chiếu đến tên dịch vụ cũ hơn [ví dụ: MySQL], trong khi MySQL Server 8.0.x Sử dụng tên dịch vụ MySQL80.. This arises when the MySQL Workbench contains a reference to an older service name [e.g. mysql], whereas MySQL Server 8.0. x uses the service name MySQL80.

Bài Viết Liên Quan

Chủ Đề