Mac OS Lion 명령줄에서 MySQL 서버를 시작하는 방법
Mac에 mySQL을 설치했습니다.시스템 기본 설정에 설치된 mySQL.prefPane 도구로 SQL 서버를 시작하는 것 외에 명령줄에서 시작하는 절차를 알고 싶습니다.다음과 같이 합니다.
끝나고
su root
명령줄로 mySQL 서버를 시작하지만 다음과 같은 오류가 발생합니다.
sh-3.2# /usr/local/mysqld
111028 16:57:43 [경고] /usr/local/filename-5.5.17-osx10.6-x86_64/data/ 의 파일 시스템이 대소문자를 구분하지 않기 때문에 lower_case_table_names=2 를 설정합니다.
111028 16:57:43 [ERROR] 치명적 오류: mysqld를 루트로 실행하는 방법을 알아보려면 매뉴얼의 "보안" 섹션을 읽으십시오.
111028 16:57:43 [ERROR]중지
111028 16:57:43 [주의] /usr/local/mysql/bin/mysqld:종료 완료
심플:
mysql.server start
mysql.server stop
mysql.server restart
해라/usr/local/mysql/bin/mysqld_safe
예:
shell> sudo /usr/local/mysql/bin/mysqld_safe
(Enter your password, if necessary)
(Press Control-Z)
shell> bg
(Press Control-D or enter "exit" to exit the shell)
bash 스타트업 스크립트에 추가할 수도 있습니다.
export MYSQL_HOME=/usr/local/mysql
alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'
alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'
가명도 마음에 드는데...하지만 MySQLCOM에서 시작하는데 문제가 있었습니다.그것은 조용히 실패한다...제 해결 방법은 다른 것과 비슷합니다.~/.contract_contractions_contracts
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
이 도움이 되는 기사에서는 다음과 같이 기술하고 있습니다.OS X에서 명령줄에서 MySQL을 시작/정지하는 경우:
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
명령줄에서 Linux 시작/중지:
/etc/init.d/mysqld start
/etc/init.d/mysqld stop
/etc/init.d/mysqld restart
일부 Linux 플레이버에서는 service 명령도 제공됩니다.
# service mysqld start
# service mysqld stop
# service mysqld restart
또는
# service mysql start
# service mysql stop
# service mysql restart
homebrew와 함께 설치하면 바이너리는 다음과 같습니다.
/usr/local/Cellar/mysql/5.6.10/bin/mysqld
그 말은 즉, 이 모든 것을
/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server start
그리고 이제 그만하고
/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server stop
편집: Jacob Raccuia가 언급했듯이 적절한 버전의 MySQL을 경로에 넣어야 합니다.
mysql 서버가 시작되지 않았을 수도 있습니다.
시도해 보세요
/usr/local/bin/mysql.server start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
.timeout_profile 에 에일리어스를 만듭니다.
alias start_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM start"
alias stop_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM stop"
root use로 실행하려고 할 경우 safe 모드를 수행합니다.
sudo ./bin/mysqld_safe
기동시에 아직 문제가 있는 경우는, mysql 5.58 unstart server in mac os 10.6.5 를 참조해 주세요.
이 솔루션은 Mac Sierra OS에서 작동했습니다.
sudo /usr/local/bin/mysql.server start
Starting MySQL
SUCCESS!
MySQL은 OS X El Captain의 홈브루를 통해 설치됩니다.실행 중인 수정 사항
brew doctor
- 그래서 내가 도망가면
sudo chown -R $(whoami):admin /usr/local
그 후, 다음과 같이 입력합니다.
brew update
mysql.server start
mysql이 실행 중입니다.
홈브루가 설치된 경우 입력해 보십시오.mysql.server
그게 다예요.AFIK 실행 파일은 /usr/local/bin/mysql.server 아래에 있습니다.
그렇지 않은 경우 항상 "locate mysql.server" 뒤에 실행할 수 있습니다.이것에 의해, 이러한 파일을 어디에서 찾을 수 있는지를 알 수 있습니다.
Homebrew를 통해 MySQL을 설치한 경우 다음 명령을 사용할 수 있습니다.
# For starting
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
# For stoping
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
MySql 서버 시작 오류 'PID 파일을 업데이트하지 않고 서버가 종료되었습니다'
homebrew에서 mysql을 설치한 경우
mac 기본 설정에서 mysql 서버 닫기
ps ax | grep mysql
#kill all the mysql process running
sudo kill -9 pid
which mysql
/usr/local/bin/mysql
Admins-MacBook-Pro:bin username$ sudo mysql.server start
Starting MySQL
. SUCCESS!
Admins-MacBook-Pro:bin username$ which mysql
/usr/local/bin/mysql
Admins-MacBook-Pro:bin username$ ps ax | grep mysql
54916 s005 S 0:00.02 /bin/sh
/usr/local/Cellar/mysql@5.7/5.7.27_1/bin/mysqld_safe --datadir=/usr/local/var/mysql --pid-file=/usr/local/var/mysql/Admins-MacBook-Pro.local.pid
55012 s005 S 0:00.40 /usr/local/Cellar/mysql@5.7/5.7.27_1/bin/mysqld --basedir=/usr/local/Cellar/mysql@5.7/5.7.27_1 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql@5.7/5.7.27_1/lib/plugin --user=mysql --log-error=Admins-MacBook-Pro.local.err --pid-file=/usr/local/var/mysql/Admins-MacBook-Pro.local.pid
55081 s005 S+ 0:00.00 grep mysql
Mac Big Sur 및 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
이 답변은 https://coolestguidesontheplanet.com/start-stop-mysql-from-the-command-line-terminal-osx-linux/에서 나왔습니다.
111028 16:57:43 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
설치의 ?mysql " " " " " " " " " 。스도★★를 해 보세요./usr/local/mysql/bin/mysql_secure_installation
언급URL : https://stackoverflow.com/questions/7927854/how-to-start-mysql-server-from-command-line-on-mac-os-lion
'programing' 카테고리의 다른 글
jQuery $(문서)ready 및 Update Panels? (0) | 2022.09.13 |
---|---|
Conda를 통해 Python OpenCV를 설치하려면 어떻게 해야 하나요? (0) | 2022.09.13 |
jQuery 개체 검사에서 jQuery 버전 가져오기 (0) | 2022.09.07 |
JSON.parse에서 예외를 포착하는 적절한 방법 (0) | 2022.09.07 |
MySQL에서 정수 및 숫자 열을 PHP에서 정수 및 숫자로 반환하려면 어떻게 해야 합니까? (0) | 2022.09.07 |