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 stop
user.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
- 태스크 매니저에게 가세요.
- 그런 다음 mysqld를 검색합니다.
- mysqld 오른쪽 버튼을 클릭한 후 stop을 클릭합니다.
- 이 프로세스에서는 명령어를 사용하지 않고 정지할 수 있습니다.
일단 이거 먹어봐
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의 경우
- 서버를 정지합니다(MySQL이 계속 켜져 있는 것을 알 수 있습니다).
- 또는 변경
/Applications/MAMP/tmp/mysql/
에 which which which가 붙어 있습니다.mysql.pid
★★★★★★★★★★★★★★★★★」mysql.sock.lock
삭제 - Mamp로 돌아가면 MySQL이 꺼졌습니다.서버를 다시 시작할 수 있습니다.
언급URL : https://stackoverflow.com/questions/11091414/how-to-stop-mysqld
'programing' 카테고리의 다른 글
대소문자를 구분하지 않는 교환 (0) | 2022.11.29 |
---|---|
Python을 사용하여 RESTful API에 요청하기 (0) | 2022.11.29 |
동적 계산 속성 이름 (0) | 2022.11.29 |
YYYMMDD 형식으로 주어진 생년월일을 계산합니다. (0) | 2022.11.29 |
형식이 올바르지 않은 HTML by DomDocument(PHP)를 로드할 때 경고 사용 안 함 (0) | 2022.11.29 |