MariaDB 설치: 설치 중에 서비스로 실행 중 선택을 취소했습니다.mariadb를 시작하고 멈추는 올바른 방법은 무엇입니까?
현재 mariadb를 실행 서비스로 설치하지 않았기 때문에 어떻게 시작해야 할지 모르겠습니다.
이것은 도움이 되지 않았습니다.https://mariadb.com/kb/en/mariadb/starting-and-stopping-mariadb/
구글에서 검색해 보니 서비스로 설정하는데 도움이 될 것 같았습니다.
C:\Program Files\MariaDB 10.0\bin>files_install_db.exe --datadir=c:\filenadb --service=MyDB --password=Secret 실행 부트스트랩 기본 사용자 설정 루트 비밀번호 삭제 my.ini 파일 등록 서비스 'MyDB' 치명적 오류: OpenSCManager (5 )
http://kb.askmonty.org/v/installation-issues-on-windows에는 가장 일반적인 문제를 해결하기 위한 도움말이 포함되어 있습니다.이것이 도움이 되지 않는 경우는, 기술 자료에 코멘트를 남기거나, http://mariadb.org/jira 로 버그 리포트를 제출해 주세요.
그리고 나서 다음 명령을 내렸습니다.C:\Program Files\MariaDB 10.0\bin>mysqld.exe --datadir=../data
하지만 그냥 눈만 깜빡여요.예, Heidisql로 maria db에 접속할 수 있습니다만, 위의 명령어 프롬프트는 위의 명령어 아래에 한 줄 점멸을 상정하고 있습니까?
데이터베이스를 종료하는 방법을 모르겠습니다.매뉴얼에 접속했는데 명령어 mysql.server stop을 찾을 수 없습니다.
그러나 Windows 7에는 이러한 명령어/스크립트가 없습니다.
나는 시도했다.
C:\Program Files\MariaDB 10.0\bin>mysqladmin -u root -p shutdown 비밀번호 입력: ******* mysqladmin: connect to server at 'localhost' failed 오류: 'Cannot connect to mySQL server on 'localhost' (10061 "알 수 없는 오류)" (10061 " Unknown erver on '로컬호스트에서 MySQL server에러)" (1006). myqlocal host)가 실행되고 있는지 확인합니다이를 확인하려면 'telnet localhost 3306'을 수행하십시오.
7번 창문을 사용하고 있어요.
저는 http://dev.mysql.com/doc/mysql-startstop-excerpt/5.0/en/windows-server-first-start.html을 읽었습니다.
서버를 시작하려면 bin 디렉토리 mysqld --console 내에서 실행합니다.
mariadb를 멈추기 위해 이 명령을 실행했지만 효과가 없었던 것 같습니다.
C:\Program Files\MariaDB 10.0\bin>mysqladmin shutdown-p 비밀번호 입력: *******mysqladmin: connect to server at 'localhost' failed 오류: '사용자 ODBC'@' localhost에 대한 접근 거부됨(패스워드: YES 사용)
아직 연결이 돼요.
Windows 7에서 maria db(2015년 3월 15일 최신 버전)를 시작하고 중지하는 올바른 방법은 무엇입니까?
업데이트: 이것을 사용하여 셧다운할 수 있습니다: mysqladmin -u root -p shutdown
mariadb를 시작하고 종료하는 올바른 방법이 있습니까?저는 mariadb가 기계를 켤 때마다 자동으로 작동되는 것을 정말 원하지 않습니다.
감사합니다.
이게 당신이 할 일 입니다.
- Microsoft Management Console에서 Services 앱을 엽니다.
- 스타트 버튼을 누르다
- 유형
services
- Enter 키를 누릅니다.
- MySQL 서비스가 실제로 설치되어 있는 경우 서비스가 중지되었는지 확인합니다(보통 MariaDB는 MySQL 서비스인 것처럼 설치됩니다).
- 아래로 스크롤하여 MySQL 서비스를 찾습니다.
- 더블 클릭
- 가능한 경우 Stop 버튼을 누릅니다.
- 관리자로 Windows 쉘(cmd 또는 powershell)을 시작합니다.
- 스타트 버튼을 눌러 타이프를 치다
cmd
또는powershell
- 시작 메뉴에 표시되는 프로그램을 마우스 오른쪽 버튼으로 클릭합니다.
- Run As Administrator 항목을 클릭합니다.
- 스타트 버튼을 눌러 타이프를 치다
- 작업 디렉토리를 설정합니다.
cd C:\Program Files\MariaDB 10.0\bin
- 다음 명령어에서는 일부 명령어가 실패할 수 있습니다.그냥 견뎌.
- 유형
mysqld --remove
- 유형
mysqld --install
- 유형
mysqld --start
- 유형
이 일련의 조작에 의해, 서비스가 삭제되고 나서 인스톨 됩니다.드디어 시작됩니다.관리자 모드에서 셸을 사용하지 않으면 작동하지 않습니다.
Microsoft Management Console에서 Services 앱을 닫았다가 다시 열고 확인하면 이 앱이 올바른지 다시 확인할 수 있습니다.
이게 왜 작동하죠?많은 service .exe 프로그램과 마찬가지로 MySQL 및 MariaDB 서버도 자체 설치되므로 서비스로서의 설치 및 삭제에 필요한 코드가 포함되어 있습니다.
그냥 기록으로 남기기 위해서요.이는 MariaDB에만 국한된 것이 아니라 일반적인 MSI에만 해당됩니다.MSI 기능을 설치하지 않은 경우(MariaDB가 '데이터베이스 인스턴스'인 경우) MSI를 다시 시작하고 시작 페이지에서 '다음'을 클릭한 후 '변경/복구/삭제' 대화 상자에서 '변경'을 선택하고 기능 선택 목록에서 '데이터베이스 인스턴스'를 선택합니다.
service 체크박스를 켜지 않은 경우 언인스톨 후 재인스톨 하는 것이 가장 간단합니다.이 조작은 고속입니다.
mysql_install_db.exe에 대해서는 높은 콘솔로 실행해야 합니다.또한 이 콘솔이 있어도 문제가 발생하지 않습니다(이것도 문서화되어 있습니다).
mysqld --install은 매우 제한적이므로 피하십시오.가장 강력한 Windows 계정으로 mysqld를 실행하는 컴퓨터를 손상시키고 싶은 경우에만 사용하십시오.
대신 머신에 많은 인스턴스가 필요한 경우 mysql_install_db.exe를, 그렇지 않은 경우 MSI를 사용합니다.
언급URL : https://stackoverflow.com/questions/29067887/mariadb-install-i-unchecked-running-as-service-during-installation-what-is-cor
'programing' 카테고리의 다른 글
check 절에서 CURDATE()를 사용하는 방법 (0) | 2022.09.25 |
---|---|
Larabel에서 POST의 모든 정보를 얻는 방법 (0) | 2022.09.25 |
MySQLDB가 실행하는 실제 쿼리를 인쇄하시겠습니까? (0) | 2022.09.25 |
SQL 열 추가 (0) | 2022.09.25 |
글로벌 플래그가 있는 RegExp에서 잘못된 결과가 나타나는 이유는 무엇입니까? (0) | 2022.09.25 |