Hướng dẫn how do i stop mysql from automatically starting? - làm cách nào để ngăn mysql tự động khởi động?

Khi tôi bật máy tính để bàn (Windows 7 SP1), tôi thường thấy 2 hoặc 3 GB bộ nhớ đã bị chiếm bởi các quy trình MySQL. Tôi không quan tâm đến việc một cơ sở dữ liệu yêu cầu bao nhiêu bộ nhớ, nếu nó thực sự chạy một số truy vấn, nhưng tôi làm, nếu đó là một ứng dụng tôi thậm chí chưa bắt đầu. Đối với vấn đề đó, tôi hầu như không sử dụng MySQL Barring khi tôi phát triển một số ứng dụng web trong môi trường địa phương của mình.

Hướng dẫn how do i stop mysql from automatically starting? - làm cách nào để ngăn mysql tự động khởi động?

Vì vậy, có thể ngăn chặn sự háu ăn này? Tôi đã cố gắng loại bỏ MySQL khỏi nhóm khởi động của mình thông qua thông qua, nhưng không thể tìm thấy tên của nó ở đó.

Đây là thông tin bổ sung.

mysql  Ver 14.14 Distrib 5.6.15, for Win64 (x86_64)
MySQL Server 5.6
MySQL Workbench 6.0

nmad

8534 Huy hiệu vàng10 Huy hiệu bạc22 Huy hiệu đồng4 gold badges10 silver badges22 bronze badges

hỏi ngày 9 tháng 4 năm 2014 lúc 22:43Apr 9, 2014 at 22:43

Hướng dẫn how do i stop mysql from automatically starting? - làm cách nào để ngăn mysql tự động khởi động?

Bạn có thể tắt dịch vụ MySQL từ dòng lệnh (đảm bảo bạn chạy nó dưới dạng quản trị viên).

Để vô hiệu hóa dịch vụ bắt đầu trên Windows Startup (điều này sẽ không dừng dịch vụ nếu nó hiện đang chạy):

sc config mysql start = manual

Để dừng dịch vụ:

net stop mysql

Đã trả lời ngày 10 tháng 4 năm 2014 lúc 7:19Apr 10, 2014 at 7:19

Nmadnmadnmad

8534 Huy hiệu vàng10 Huy hiệu bạc22 Huy hiệu đồng4 gold badges10 silver badges22 bronze badges

2

hỏi ngày 9 tháng 4 năm 2014 lúc 22:43Services. Scroll down to MySQL and double click to open the properties. Change the Startup type to Manual.

Hướng dẫn how do i stop mysql from automatically starting? - làm cách nào để ngăn mysql tự động khởi động?

Bạn có thể tắt dịch vụ MySQL từ dòng lệnh (đảm bảo bạn chạy nó dưới dạng quản trị viên).Nov 2, 2014 at 22:03

Để vô hiệu hóa dịch vụ bắt đầu trên Windows Startup (điều này sẽ không dừng dịch vụ nếu nó hiện đang chạy):ajcw

Để dừng dịch vụ:2 silver badges3 bronze badges

1

Nếu phiên bản MySQL được cài đặt trước đó có nguồn gốc từ trang tải xuống cộng đồng MySQL trên trang web Sun/Oracle, thì có khả năng launchd không liên quan đến việc khởi động quy trình mysqld. Vì một số lý do, tập lệnh khởi động được phân phối với MySQL sử dụng công nghệ "các mục khởi động" không dùng để khởi động các quá trình khi khởi động. Trên thực tế, ngay cả phân phối nhị phân hiện tại (5.6.15) của mysqld cũng sử dụng startupitems để khởi động máy chủ trên OS X (?!)

Tập lệnh khởi động sẽ ra mắt phiên bản mâu thuẫn của MySQL rất có thể nằm ở /Library/StartupItems/MYSQLCOM/MYSQLCOM. Vào thời điểm khởi động, mục khởi động đó sẽ kiểm tra tệp tại

sc config mysql start = manual
0 để xác định xem cài đặt cho biến "mysqlcom" được đặt thành "-yes-". Nếu vậy, tập lệnh khởi động sẽ ra mắt mysqld.

Có thể vô hiệu hóa việc khởi động MySQL bằng cách sửa đổi dòng trong

sc config mysql start = manual
0 chỉ định
sc config mysql start = manual
3 để nói
sc config mysql start = manual
4 (sẽ vô hiệu hóa quá trình khởi động trên khởi động tiếp theo).

Bạn có thể chấm dứt thể hiện đang chạy hiện đang chạy của mysqld bằng cách thực hiện lệnh:

sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop

Để vô hiệu hóa vĩnh viễn khi khởi động quá trình mysqld sai, trước tiên có thể dừng trình nền bằng lệnh ở trên, sau đó xóa mục khởi động MySQL bằng lệnh sau:

sudo rm -rf /Library/StartupItems/MYSQLCOM

Lưu ý: Bạn cũng có thể cài đặt ngăn ưu tiên MySQL được cài đặt tại

sc config mysql start = manual
7 hoặc ________ 18 ... ngăn ưu tiên đó cũng có thể được gỡ bỏ thành các mảnh 'dọn dẹp' của cài đặt MySQL cũ.

2.10.5 & nbsp; tự động bắt đầu và dừng MySQL

Phần này thảo luận về các phương thức để khởi động và dừng máy chủ MySQL.

Nói chung, bạn khởi động máy chủ MySQLD theo một trong những cách này:mysqld server in one of these ways:

  • Gọi mysqld trực tiếp. Điều này hoạt động trên bất kỳ nền tảng.mysqld directly. This works on any platform.

  • Trên Windows, bạn có thể thiết lập dịch vụ MySQL chạy tự động khi Windows bắt đầu. Xem Phần & NBSP; 2.3.4.8, Bắt đầu MySQL dưới dạng dịch vụ Windows.

  • Trên các hệ thống UNIX và UNIX, bạn có thể gọi mysqld_safe, cố gắng xác định các tùy chọn thích hợp cho MySQLD và sau đó chạy nó với các tùy chọn đó. Xem Phần & NBSP; 4.3.2, MySQLD_SAFE - Tập lệnh khởi động máy chủ MySQL.mysqld_safe, which tries to determine the proper options for mysqld and then runs it with those options. See Section 4.3.2, “mysqld_safe — MySQL Server Startup Script”.

  • Trên các hệ thống Linux hỗ trợ SystemD, bạn có thể sử dụng nó để điều khiển máy chủ. Xem Phần & NBSP; 2.5.9, Quản lý máy chủ MySQL với SystemD.

  • Trên các hệ thống sử dụng các thư mục chạy theo kiểu v (nghĩa là

    sc config mysql start = manual
    
    9 và các thư mục cụ thể cấp độ chạy), gọi mysql.server. Kịch bản này được sử dụng chủ yếu tại hệ thống khởi động và tắt máy. Nó thường được cài đặt dưới tên
    net stop mysql
    
    0. Tập lệnh mysql.server khởi động máy chủ bằng cách gọi mysqld_safe. Xem Phần & NBSP; 4.3.3, MySql.Server - Tập lệnh khởi động máy chủ MySQL.mysql.server. This script is used primarily at system startup and shutdown. It usually is installed under the name
    net stop mysql
    
    0. The mysql.server script starts the server by invoking mysqld_safe. See Section 4.3.3, “mysql.server — MySQL Server Startup Script”.

  • Trên macOS, cài đặt trình nền LaunchD để bật tự động khởi động MySQL khi khởi động hệ thống. Daemon bắt đầu máy chủ bằng cách gọi mysqld_safe. Để biết chi tiết, xem Phần & NBSP; 2.4.3, Cài đặt và sử dụng Daemon khởi chạy MySQL. Một khung ưu tiên MySQL cũng cung cấp kiểm soát để bắt đầu và dừng MySQL thông qua các tùy chọn hệ thống. Xem Phần & NBSP; 2.4.4, Cài đặt và sử dụng ngăn Mở thích MySQL.mysqld_safe. For details, see Section 2.4.3, “Installing and Using the MySQL Launch Daemon”. A MySQL Preference Pane also provides control for starting and stopping MySQL through the System Preferences. See Section 2.4.4, “Installing and Using the MySQL Preference Pane”.

  • Trên Solaris, hãy sử dụng hệ thống Khung quản lý dịch vụ (SMF) để bắt đầu và kiểm soát khởi động MySQL.

SystemD, MySQLD_SAFE và MySQL.Server Scscript, Solaris SMF và mục khởi động MacOS (hoặc ngăn ưu tiên MySQL) có thể được sử dụng để khởi động máy chủ theo cách thủ công hoặc tự động tại thời điểm khởi động hệ thống. SystemD, mysql.server và mục khởi động cũng có thể được sử dụng để dừng máy chủ.mysqld_safe and mysql.server scripts, Solaris SMF, and the macOS Startup Item (or MySQL Preference Pane) can be used to start the server manually, or automatically at system startup time. systemd, mysql.server, and the Startup Item also can be used to stop the server.

Bảng sau đây cho thấy tùy chọn nào nhóm máy chủ và tập lệnh khởi động được đọc từ các tệp tùy chọn.

Bảng & NBSP; 2.15 & NBSP; Các tập lệnh khởi động của MySQL và các nhóm tùy chọn máy chủ được hỗ trợ

ScriptNhóm tùy chọn
mysqld
net stop mysql
1,
net stop mysql
2,
net stop mysql
3]
mysqld_safe
net stop mysql
1,
net stop mysql
2,
net stop mysql
6
mysql.server
net stop mysql
1,
net stop mysql
8,
net stop mysql
2

net stop mysql
3] có nghĩa là các nhóm có tên như
sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
1 và
sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
2 được đọc bởi các máy chủ có phiên bản 5.7.x, 8.0.x, v.v. Tính năng này có thể được sử dụng để chỉ định các tùy chọn chỉ có thể được đọc bởi các máy chủ trong một chuỗi phát hành nhất định.

Để tương thích ngược, mysql.server cũng đọc nhóm

sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
3 và mysqld_safe cũng đọc nhóm
sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
4. Để hiện tại, bạn nên cập nhật các tệp tùy chọn của mình để sử dụng các nhóm
net stop mysql
8 và
net stop mysql
6.mysql.server also reads the
sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
3 group and mysqld_safe also reads the
sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
4 group. To be current, you should update your option files to use the
net stop mysql
8 and
net stop mysql
6 groups instead.

Để biết thêm thông tin về các tệp cấu hình MySQL và cấu trúc và nội dung của chúng, xem Phần & NBSP; 4.2.2.2, Sử dụng các tệp tùy chọn.


MySQL có tự động bắt đầu không?

SystemD, mysqld_safe và mysql. Các tập lệnh máy chủ, Solaris SMF và mục khởi động MacOS (hoặc ngăn ưu tiên MySQL) có thể được sử dụng để khởi động máy chủ theo cách thủ công hoặc tự động tại thời điểm khởi động hệ thống.can be used to start the server manually, or automatically at system startup time.

Làm cách nào để tắt mysql?

Cách thích hợp để tắt máy chủ MySQL của bạn là sử dụng lệnh "Shutdown MySQLadmin".Các cách khác để tắt máy chủ của bạn bao gồm: Nhập lệnh "mysqladmin -u root -ppassowrd Shutdown" với các tùy chọn trong cửa sổ lệnh.Sử dụng Windows Task Manager để kết thúc quá trình: "mysqld.exe".use "mysqladmin shutdown" command. Other ways to shutdown your server include: Enter "mysqladmin -u root -ppassowrd shutdown" command with options in a command window. Use Windows Task Manager to end the process: "mysqld.exe".

Làm cách nào để ngăn MySQL mở khi khởi động Ubuntu?

Trong Ubuntu 18.04, SUDO SystemCTL Tắt MySQL sẽ ngăn máy chủ MySQL tự động khởi động.Đối với Linux, có 3 hệ thống init chính: Systemd, Upstart và Sysv.Mặc dù gần như tất cả các hệ thống Linux chạy trên SystemD.Hai hệ thống init khác cũng có thể cùng tồn tại trong hệ thống của bạn.sudo systemctl disable mysql will prevent mysql-server from autostarting on boot. For linux, there are 3 main init systems: Systemd , Upstart and SysV . Although nearly all Linux systems run on Systemd. The other two init systems might also co-exist in your system.

Làm thế nào để tôi biết nếu MySQL đang chạy trên Windows?

Bước 2: Xác minh MySQL đang chạy trên Windows Một cửa sổ mới sẽ khởi chạy và hiển thị danh sách các dịch vụ có sẵn trên hệ thống của bạn.Cuộn xuống để tìm MySQL và kiểm tra cột trạng thái.Bấm trái dịch vụ MySQL để làm nổi bật nó, sau đó nhấp chuột phải vào để mở menu ngữ cảnh.Cuối cùng, nhấp chuột trái khi bắt đầu.Scroll down to find MySQL, and check the status column. Left-click the MySQL service to highlight it, then right-click to open a context menu. Finally, left-click on start.