Chương trình ________ 13 nằm trong thư mục ________ 14, trong đó
5 là đường dẫn đến thư mục cài đặt e. g. ,
/etc/init.d/mysqld stop
6
/etc/init.d/mysqld stop
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
7 để mở hộp Run và gõ
/etc/init.d/mysqld stop
0 và nhấn
/etc/init.d/mysqld stop
1
/etc/init.d/mysqld stop
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
2. Bạn cần nhập mật khẩu và nhấn bàn phím
/etc/init.d/mysqld stop
1
/etc/init.d/mysqld stop
Đâ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ố 8Kiể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
0
/etc/init.d/mysqld stop
Bạn cần đăng nhập bằng tên
8 hoặc sử dụng
/etc/init.d/mysqld stop
9 để chạy lệnh này
/etc/init.d/mysqld stop
Cài đặt lại dịch vụ
Đăng nhập với tên
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
/etc/init.d/mysqld stop
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
Nhấp chuột phải vào thư mục Dữ liệu
Chọn thuộc tính
Chọn tab Bảo mật
Nhấp vào Nâng cao
Nhấp vào Thay đổi quyền…
Nhấp vào Thêm…
Nhập
1
mysqladmin -u root -p shutdown Enter password: ********
Nhấp vào Kiểm tra tên
Nhấp vào OK
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
Mở dấu nhắc lệnh
Truy cập MySQL *bin* và chạy lệnh sau
2
/etc/init.d/mysqld stop
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ó.