programing

mysqld를 정지하는 방법

goodsources 2022. 11. 29. 21:48
반응형

mysqld를 정지하는 방법

mysqld(mac 사용)의 start 명령어를 확인하려면 다음 작업을 수행합니다.

ps aux|grep mysql

mysql 서버를 기동할 수 있는 출력은 다음과 같습니다.

/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...

명령줄에서 mysql을 정지하는 데 필요한 명령어는 어떻게 찾을 수 있습니까?

시험:

/usr/local/mysql/bin/mysqladmin -u root -p shutdown 

또는 다음 중 하나를 선택합니다.

sudo mysqld stop

또는 다음 중 하나를 선택합니다.

sudo /usr/local/mysql/bin/mysqld stop

또는 다음 중 하나를 선택합니다.

sudo mysql.server stop

OSX에 Launchctl을 설치하면 다음을 시도할 수 있습니다.

MacPorts

sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql.plist

주의: 이것은 재부팅 후에도 지속됩니다.

홈브루

launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

바이너리 인스톨러

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

https://stackoverflow.com/a/102094/58768에서 찾을 수 있습니다.

호출을 통해 데몬 프로세스를 종료하는 다른 방법이 있습니다.

kill -TERM PID

어디에PID파일에 저장되어 있는 값입니다.mysqld.pid또는 명령어를 발행하여 얻을 수 있는mysqld 프로세스 ID를 지정합니다.ps -a | grep mysqld.

다음 명령으로 실행했습니다.

sudo killall mysqld

나는 여기서 답을 찾았다.

사용하다

sudo stop mysql

Windows 의 경우 mysql/bin 이 경로에 있는 경우 이 명령을 직접 실행할 수 있습니다.

mysqladmin -u root -p shutdown

Mac에서 작동했습니다.

a) 프로세스의 정지

sudo launchctl list | grep -i mysql

결과가 다음과 같은 경우: "xxx.xxx.http://xxx.xxx"

sudo launchctl remove xxx.xxx.mysqlxxx

예:sudo launchctl remove org.macports.mysql56-server

b) 프로세스의 자동 기동을 무효로 합니다.

sudo launchctl unload -wF /Library/LaunchDaemons/xxx.xxx.mysqlxxx.plist

예:sudo launchctl unload -wF /Library/LaunchDaemons/org.macports.mysql56-server.plist

  • 마지막으로 Mac을 재부팅

주의: "a")를 먼저 시도한 경우 b)를 시도하기 전에 다시 부팅해야 할 경우가 있습니다.

OSX 10.8 이상에서는 MySQL의 컨트롤을 시스템 구성에서 사용할 수 있습니다.[ System Preferences ]를 열고 [Mysql](보통 맨 아래)를 클릭하여 해당 페인으로 서비스를 시작/정지합니다.https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html

plist 파일은 /Library/LaunchDaemons/com.oracle.oss.mysql.mysql.mysqld.plist 아래에 있습니다.

mysql을 Homebrew와 함께 설치했을 때 종료 시 자동으로 재시작됩니다.다음 명령을 사용해야 합니다.

brew services stop mysql

PS: 특정 버전을 설치하면mysql@X.X

바이너리 인스톨러의 경우는, 다음을 사용합니다.

정지:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

시작하려면:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

재기동:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

mysqld를 4번 연속으로 죽여봐.그게 나한테 효과가 있었던 유일한...

root@ubuntu:/etc/init# killall -KILL mysqld 
root@ubuntu:/etc/init# killall -KILL mysqld 
root@ubuntu:/etc/init# killall -KILL mysqld 
root@ubuntu:/etc/init# killall -KILL mysqld 
mysqld: no process found

mysqld: no process found(프로세스가 발견되지 않았습니다)가 표시될 때까지 계속 죽여 주세요.

살인은 분명히 잘못된 방법이야!PID가 유지되고 복제 작업이 중지되는 등

MySQL Server 중지

/sbin/service mysql 중지

MySQL Server 시작

/sbin/service mysql 시작

MySQL Server 재시작

/sbin/service mysql 재시작

아마도 당신이 충분한 권리가 없다면 sudo가 필요할 것이다.

CentOS 6.4에서 나에게 효과가 있었던 것은service mysqld stopuser.root로 합니다.

는 내 답을 nixCraft에서 찾았다.

/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld

When you see the following information, you success

mysql: no process found
mysqld_safe: no process found
mysqld: no process found

링크를 사용하여 Ubuntu 15.10에 MySQL 5.6 설치 문제를 해결합니다.

인스톨중에, 다음과 같은 문제가 발생합니다.

"mysqld_safe A mysqld process already exists"

mysqld를 완전히 중지하면 mysqld_safe가 문제를 해결합니다.

이 mysql을 계속
sudo rm -rf /usr/local/var/mysql/dev.work.err
mysql.server stop
날 위해 일했어

을 정지하기 mysql을 mysql로 했습니다.8.0.12하여 Homebrew에 macOS Mojave 10.14.1:

rm -rf ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

MariaDB 및 MySQL 서버 인스턴스를 중지하려면:

sudo mysqladmin shutdown

MariaDB 및 MySQL 서버 인스턴스를 시작하려면:

mysqld &

MariaDB 및 MySQL 서버 인스턴스에 대한 데이터 소유권을 변경하려면:

sudo chown -R 755 /usr/local/mariadb/data
  1. 태스크 매니저에게 가세요.
  2. 그런 다음 mysqld를 검색합니다.
  3. mysqld 오른쪽 버튼을 클릭한 후 stop을 클릭합니다.
  4. 이 프로세스에서는 명령어를 사용하지 않고 정지할 수 있습니다.

일단 이거 먹어봐

sudo service apache2 stop

그렇지 않으면

sudo mysql stop

그렇지 않으면

sudo stop mysql

그렇지 않으면

sudo mysqladmin shutdown

저는 거기에 가봤고, 많은 팁을 가지고 있습니다.제가 따르는 팁을 사용하면 해결이 될 것입니다.이 문제를 해결하지 않으면 문제가 해결될 때까지 다른 힌트만 제시하면 됩니다.도움이 됐으면 좋겠네요감사해요.

이진 파일에서 MacOS로 다운로드한 mysql 5.7의 경우:

sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

Macbook Pro에서 다음 작업을 수행했습니다.

brew services stop mysql

모든 brew 서비스를 중지하는 경우:

brew services stop --all

MAMP의 경우

  1. 서버를 정지합니다(MySQL이 계속 켜져 있는 것을 알 수 있습니다).
  2. 또는 변경/Applications/MAMP/tmp/mysql/에 which which which가 붙어 있습니다.mysql.pid ★★★★★★★★★★★★★★★★★」mysql.sock.lock 삭제
  3. Mamp로 돌아가면 MySQL이 꺼졌습니다.서버를 다시 시작할 수 있습니다.

언급URL : https://stackoverflow.com/questions/11091414/how-to-stop-mysqld

반응형