programing

MariaDB 설치: 설치 중에 서비스로 실행 중 선택을 취소했습니다.mariadb를 시작하고 멈추는 올바른 방법은 무엇입니까?

copysource 2022. 9. 25. 14:44
반응형

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가 기계를 켤 때마다 자동으로 작동되는 것을 정말 원하지 않습니다.

감사합니다.

이게 당신이 할 일 입니다.

  1. Microsoft Management Console에서 Services 앱을 엽니다.
    • 스타트 버튼을 누르다
    • 유형services
    • Enter 키를 누릅니다.
  2. MySQL 서비스가 실제로 설치되어 있는 경우 서비스가 중지되었는지 확인합니다(보통 MariaDB는 MySQL 서비스인 것처럼 설치됩니다).
    • 아래로 스크롤하여 MySQL 서비스를 찾습니다.
    • 더블 클릭
    • 가능한 경우 Stop 버튼을 누릅니다.
  3. 관리자로 Windows 쉘(cmd 또는 powershell)을 시작합니다.
    • 스타트 버튼을 눌러 타이프를 치다cmd또는powershell
    • 시작 메뉴에 표시되는 프로그램을 마우스 오른쪽 버튼으로 클릭합니다.
    • Run As Administrator 항목을 클릭합니다.
  4. 작업 디렉토리를 설정합니다.cd C:\Program Files\MariaDB 10.0\bin
  5. 다음 명령어에서는 일부 명령어가 실패할 수 있습니다.그냥 견뎌.
    1. 유형mysqld --remove
    2. 유형mysqld --install
    3. 유형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

반응형