MySQL không dừng

Chương trình ________ 13 nằm trong thư mục ________ 14, trong đó

/etc/init.d/mysqld stop

5 là đường dẫn đến thư mục cài đặt e. g. ,

/etc/init.d/mysqld stop

6

Thông thường, bạn nên thêm tên đường dẫn của thư mục bin MySQL vào biến môi trường đường dẫn Windows để truy cập bất kỳ chương trình MySQL nào trong thư mục bin nhanh hơn

Để dừng MySQL, bạn làm theo các bước sau

Đầu tiên, khởi chạy Command Prompt bằng cách nhấn

/etc/init.d/mysqld stop

7 để mở hộp Run và gõ

/etc/init.d/mysqld stop

0 và nhấn

/etc/init.d/mysqld stop

1

Thứ hai, điều hướng đến thư mục bin của MySQL nếu nó không có trong môi trường đường dẫn Window

Thứ ba, sử dụng lệnh sau để dừng MySQL Server

mysqladmin -u root -p shutdown Enter password: ********

Nó nhắc nhập mật khẩu của tài khoản

/etc/init.d/mysqld stop

2. Bạn cần nhập mật khẩu và nhấn bàn phím

/etc/init.d/mysqld stop

1

Đây là một vấn đề phổ biến nếu bạn nhập mysql và ghi đè lên chính cơ sở dữ liệu mysql, chẳng hạn như khi bạn có thể đang khôi phục từ bản sao lưu mysqldump -A

Đây là một điều tốt. bạn có thể muốn sao lưu tất cả người dùng mysql, quyền, v.v. -- nhưng nó có thể tàn phá những thứ như người dùng debian-sys-maint được sử dụng để tắt hoàn toàn mysql

Mặc dù cơ sở dữ liệu mới này có thể sẽ thay đổi cả mật khẩu gốc và mật khẩu debian-sys-maint, nhưng tất nhiên nó sẽ không tự động thay đổi mật khẩu debian-sys-maint dự kiến ​​trong /etc/mysql/debian. cnf. Trên thực tế, trừ khi bạn cũng sao lưu tệp đó, nếu không bạn có thể thậm chí không biết mật khẩu đó là gì nữa

Đặt lại mật khẩu root mysql [tùy chọn]

điều đầu tiên đầu tiên. Nếu mật khẩu gốc mysql khác nhau giữa máy chủ cũ và máy chủ mới, bạn có thể sử dụng mysqladmin để khắc phục

mysql -p -u root password 'newpassword'

Tuy nhiên, khi bạn cài đặt apt-get mysql-server, nó có thể đã nhắc bạn nhập mật khẩu gốc mysql mới và có thể bạn đã sử dụng cùng một mật khẩu mà bạn đã sử dụng trước đó

Sửa mật khẩu bảo trì hệ thống debian

Vì vậy, bây giờ hãy tra cứu mật khẩu bảo trì hệ thống debian mà debian đã tạo cho bạn khi bạn cài đặt nó trên máy chủ mới. [Bạn cần sudo vì đây phải là tệp được bảo vệ cao. ]

sudo cat /etc/mysql/debian.cnf

Bây giờ, hãy đăng nhập vào mysql bằng mật khẩu gốc mà bạn đã đặt ở trên

mysql -p -u root   # use your new password when prompted

Đặt lại mật khẩu cho người dùng debian-sys-duy trì và đừng quên xóa đặc quyền

________số 8

Kiểm tra để chắc chắn rằng nó hoạt động

sudo /etc/init.d/mysql restart

Mẹo nhanh

Nếu bạn cần đặt lại mật khẩu gốc cho máy chủ mà không cần phải gỡ máy chủ xuống, thì tài khoản người dùng này có quyền làm điều đó -- chỉ cần truy cập debian. cnf và đăng nhập với người dùng đó. N. B. Bảo vệ tài khoản người dùng này giống như root

Giải pháp khác nhau tùy thuộc vào phiên bản MySQL của bạn. Hãy thử các giải pháp theo thứ tự của các phần sau

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

/etc/init.d/mysqld stop

0

Bạn cần đăng nhập bằng tên

/etc/init.d/mysqld stop

8 hoặc sử dụng

/etc/init.d/mysqld stop

9 để chạy lệnh này

Cài đặt lại dịch vụ

Đăng nhập với tên

/etc/init.d/mysqld stop

8 và cài đặt lại dịch vụ MySQL bằng cách chạy các lệnh sau

/etc/init.d/mysqld stop

1

xác minh của tôi. tập tin cấu hình ini

Các phiên bản nhất định của MySQL thêm các giá trị hex không hợp lệ vào đầu tệp my. tập tin cấu hình ini. Việc xóa ba giá trị hex đầu tiên bằng trình chỉnh sửa hex sẽ giải quyết vấn đề này. Điều này xảy ra do sự cố với dòng lệnh. Dòng chỉ định rằng mỗi tệp phải có một ID duy nhất, sau đó nối thêm thứ tự byte để đánh dấu tệp văn bản

Nếu bạn có một bản sao lưu của bản gốc của tôi. ini, bạn có thể sao chép nội dung của tệp này và dán thủ công vào tệp my hiện tại. ini để giải quyết vấn đề này

Xác minh quyền Dịch vụ mạng

Bạn có thể cần xác minh rằng Dịch vụ mạng có quyền phù hợp. Sử dụng các bước trong phần này để xác minh các quyền này là chính xác

  1. Nhấp chuột phải vào thư mục Dữ liệu

  2. Chọn thuộc tính

  3. Chọn tab Bảo mật

  4. Nhấp vào Nâng cao

  5. Nhấp vào Thay đổi quyền…

  6. Nhấp vào Thêm…

  7. Nhập

    mysqladmin -u root -p shutdown Enter password: ********

    1

  8. Nhấp vào Kiểm tra tên

  9. Nhấp vào OK

  10. Chọn toàn quyền kiểm soát

Kiểm tra các tệp mặc định bị thiếu

Có thể thiếu các tệp mặc định. Sử dụng các bước trong phần này để kiểm tra các tệp mặc định bị thiếu này

  1. Mở dấu nhắc lệnh

  2. Truy cập MySQL *bin* và chạy lệnh sau

    /etc/init.d/mysqld stop

    2
  3. Nếu nó chỉ định một thư mục mặc định bị thiếu, bạn nên tạo một tệp mặc định mới

©2020 Rackspace US, Inc

Trừ khi có ghi chú khác, nội dung trên trang này được cấp phép theo Creative Commons Attribution-NonCommercial-NoDerivs 3. 0 Giấy phép chưa chuyển đổi

Tại sao MySQL luôn chạy?

MySql là một máy chủ, luôn chạy, trừ khi bạn cài đặt nó "theo yêu cầu" rồi tự chạy và dừng nó . MySql Workbench không là gì ngoài một máy khách kết nối với máy chủ, nó không liên quan gì đến chính máy chủ.

Tại sao MySQL cứ đóng băng?

Nguyên nhân phổ biến nhất gây ra sự cố trong MySQL là nó dừng hoặc không khởi động được do không đủ bộ nhớ . Để kiểm tra điều này, bạn cần xem lại nhật ký lỗi MySQL sau sự cố. Đầu tiên, cố gắng khởi động máy chủ MySQL bằng cách gõ. Sudo systemctl bắt đầu mysql.

Tại sao MySQL ngừng hoạt động?

Dưới đây là một số lý do có thể xảy ra lỗi Không thể kết nối với máy chủ MySQL cục bộ. mysqld không chạy trên máy chủ cục bộ . Kiểm tra danh sách quy trình của hệ điều hành của bạn để đảm bảo có quy trình mysqld. Bạn đang chạy một máy chủ MySQL trên Windows với nhiều kết nối TCP/IP tới nó.

Chủ Đề