mysqld의 시작 명령 (Mac 사용)을 찾으려면 다음을 수행하십시오.
ps aux|grep mysql
다음과 같은 결과가 나오므로 mysql 서버를 시작할 수 있습니다.
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...
명령 줄에서 mysql을 중지하는 데 필요한 명령을 어떻게 찾을 수 있습니까?
mysqld의 시작 명령 (Mac 사용)을 찾으려면 다음을 수행하십시오.
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 을 설치하면 다음을 시도 할 수 있습니다.
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 에서 그것을 발견했다.
/usr/local/mysql/bin/mysqladmin -u root shutdown
트릭을했다.
/usr/local/mysql/bin/mysqladmin -u root shutdown
$ mysqld
어떻게됩니까? (단말기에서). 그러면 어떻게 죽일까요? CTRL-C가 작동하지 않기 때문에 .. 나는 kill
그것을 죽일 것이라고 알고 있지만 mysqld가 수신하는 이스케이프 시퀀스가 있는지 궁금합니다.
호출하여 데몬 프로세스를 종료하는 다른 방법이 있습니다
kill -TERM PID
여기서 PID
파일에 저장된 값 mysqld.pid
또는 명령을 실행하여 얻을 수있는 mysqld 프로세스 ID입니다 ps -a | grep mysqld
.
kill -TERM mysqld(pid)
대신 사용 하면 전체 프로세스 트리가 종료되어 다시 생성되지 않습니다.
sudo mysql stop
나를 위해 (Digital Ocean-ghost-512mb-lon1-01).
OSX 10.8 이상에서는 MySQL에 대한 제어가 시스템 구성에서 사용 가능합니다. 시스템 환경 설정을 열고 Mysql (일반적으로 맨 아래)을 클릭 한 후 해당 분할 창에서 서비스를 시작 / 중지하십시오. https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html
plist 파일은 이제 /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist에 있습니다.
sudo launchctl list | grep -i mysql
결과에 "xxx.xxx.mysqlxxx" 와 같은 것이 표시되면
sudo launchctl remove xxx.xxx.mysqlxxx
예:
sudo launchctl remove org.macports.mysql56-server
sudo launchctl unload -wF /Library/LaunchDaemons/xxx.xxx.mysqlxxx.plist
예:
sudo launchctl unload -wF /Library/LaunchDaemons/org.macports.mysql56-server.plist
참고 : "a)" 를 시도한 경우 먼저 b) 시도 전에 다시 재부팅해야합니다 .
살인은 확실히 잘못된 길입니다! PID는 그대로 유지되고 Replicationsjobs는 종료됩니다.
MySQL 서버 중지
/ sbin / service mysql 중지
MySQL 서버 시작
/ sbin / service mysql 시작
MySQL 서버 재시작
/ sbin / service mysql restart
충분한 권리가 없다면 아마도 sudo가 필요할 것입니다
mysqld를 네 번 연속으로 죽이십시오. 그것은 나를 위해 일한 유일한 것입니다 ...
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"가 표시 될 때까지 계속 반복해서 종료하십시오.
CentOS 6.4에서 나를 위해 일한 것은 실행 중이었습니다. service mysqld stop
것은 루트 사용자 되었습니다.
nixCraft에서 답을 찾았습니다 .
/etc/init.d/mysql stop<br>
service mysql stop<br>
killall -KILL mysql mysqld_safe mysqld<br>
When you see the following information, you success
mysql: no process found<br>
mysqld_safe: no process found<br>
mysqld: no process found
이 링크를 사용하여 Ubuntu 15.10에서 MySQL 5.6의 설치 문제를 해결하는 데 사용 합니다 .
이 설치 중에 다음과 같은 문제가 발생합니다.
"mysqld_safe A mysqld process already exists"
mysqld, mysqld_safe를 완전히 중지하면 mysql이 문제를 해결합니다.
내 mysql이 계속 다시 시작되면
sudo rm -rf /usr/local/var/mysql/dev.work.err
mysql.server stop
나를 위해 일했습니다.
부팅시 mysql의 자동 시작을 중지하려면 8.0.12
Homebrew를 사용하여 설치된 mysql을 사용하여 다음을 수행했습니다 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
/Applications/MAMP/tmp/mysql/
을 보유한 제거 또는 이름 바꾸기mysql.pid
mysql.sock.lock