2012-10-19 58 views
46

Làm thế nào để khởi động lại MySQL trên Windows 7?khởi động lại trên cửa sổ 7

Tôi đang sử dụng HeidiSQL như một kết thúc phía trước và không có tùy chọn trong đó.

Các chỉ những thứ khác tôi có là MySQL 5,5 dòng lệnh của khách hàng.

Trả lời

88

mở cửa sổ lệnh và nhập lệnh sau:

net stop MySQL 
net start MySQL 

tên dịch vụ MySQL có thể thay đổi dựa trên phiên bản bạn cài đặt. Trong tình huống của tôi, phiên bản MySQL là MySQL Server 5.7. Vì vậy, tôi sử dụng lệnh sau

net stop MySQL57 
net start MySQL57 
+5

Điều này cho tôi 'Tên dịch vụ không hợp lệ' – Catfish

+2

Bạn đã cd vào thư mục Mysql (C: \ Program Files \ MySQL \ MySQL Server 5.x \ bin) trước khi thực hiện hai lệnh trước? – PiggyMacPigPig

+5

@KennethPurtell Đó là một điều Windows, không phải là một nhị phân MySQL. Vấn đề đối với tôi là tên của dịch vụ là 'MySQL56'. Để tìm tên dịch vụ của bạn, ví dụ: bạn có thể thực hiện các bước mà Frizz1977 đề xuất. – keyser

27

mở task manager, nhấp vào nút Dịch vụ và tìm kiếm dịch vụ MySql, bây giờ bạn có thể dừng lại và khởi động lại

enter image description here

enter image description here

+2

Tốt cũng đề xuất giải pháp sử dụng giao diện người dùng cửa sổ thực tế – Wilt

+1

Cung cấp cho tôi lỗi "Truy cập bị từ chối". –

+1

Trong trường hợp của chúng tôi, dịch vụ cửa sổ cho MySQL không được đặt tên cho MySQL, nhưng có tên của cá thể/cơ sở dữ liệu ban đầu được tạo bằng cách sử dụng nó. (Vì vậy, nếu chúng ta đặt tên cho cơ sở dữ liệu ban đầu là "ourmysqldb", tôi đoán dịch vụ của chúng ta sẽ được đặt tên là "ourmysqldb".) Ngoài ra, giống như dịch vụ ví dụ của Frizz1977 được hiển thị ở trên "MySQL56", dịch vụ cửa sổ MySQL của chúng tôi thực sự nổi bật * thiếu * của bất kỳ cột mô tả nào. (Chúng tôi đang sử dụng "MySQL Server 5.6") –

6

Những gợi ý để chỉ làm việc nếu máy chủ mysql được cài đặt như một dịch vụ windows.

Nếu không được cài đặt làm dịch vụ, bạn có thể khởi động máy chủ bằng cách sử dụng nút Start của Windows ==> Run, sau đó duyệt đến thư mục/bin bên dưới đường dẫn cài đặt mysql và thực thi mysqld. Hoặc chỉ cần mở một cửa sổ lệnh trong thư mục bin và gõ: mysqld

2

sử dụng net stop mysql57 thay vào đó, nó phải được phiên bản mà không được chỉ định

4

Trước tiên hãy thử:

net stop MySQL 
net start MySQL 

Nếu mà không không hoạt động, hãy thử sử dụng các cửa sổ giao diện:

Start> Control Panel> System and Security> Administrative Tools> Dịch vụ

Look cho yo phiên bản ur của MySQL (Trong trường hợp của tôi - MySQL55), đánh dấu và nhấp vào mũi tên bắt đầu màu xanh lá cây. Trạng thái sẽ thay đổi thành "Đã bắt đầu"

1

Tôi chỉ gặp vấn đề tương tự, chỉ cần mở trình quản lý tác vụ, đi tới tab dịch vụ và tìm kiếm dịch vụ MySQL_One, nhấp và bắt đầu nghiêm ngặt, hoạt động này rất tốt.

-1

Để ngăn chặn 'Access Denied' lỗi:

Start-> tìm kiếm 'Services' ->nhấn chuột phải-> Run as admistrator

7

Trong Windows,

  • Mở Run Window bởi Win + R
  • Loại services.msc
  • Tìm kiếm MySQL dịch vụ (Đôi khi tìm thấy như MySQL56 hoặc MySQL57) dựa trên phiên bản cài đặt.
  • Nhấp vào dừng, bắt đầu hoặc khởi động lại tùy chọn dịch vụ.
+0

Giải pháp gọn gàng! Được đề xuất. – neophyte

0

Ctrl + alt + xóa để bắt đầu TASK MANAGER, chọn Dịch vụ, Sau đó bạn sẽ tìm thấy MySQL, nhấp vào mục đó bằng cách nhấp chuột phải, sau đó chọn bắt đầu, Máy chủ MySQL của bạn sẽ bắt đầu!

Các vấn đề liên quan