MariaDB 홈브루 설치 오류
방금 Mac에 홈브루를 통해 MariaDB를 설치했습니다.인스톨의 마지막에, 다음의 에러가 표시됩니다.
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall mariadb`
★★★★★★★를 실행했을 경우brew postinstall mariadb
==> /usr/local/Cellar/mariadb/5.5.34/bin/mysql_install_db --verbose --user=andrew --basedir=/usr/loca
MariaDB is hosted on launchpad; You can find the latest source and
email lists at http://launchpad.net/maria
Please check all of the above before mailing us! And remember, if
you do mail us, you should use the /usr/local/Cellar/mariadb/5.5.34/scripts/mysqlbug script!
READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting
도움이 안 된다구요!가 팔로우하고 있던 에서 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★unset TEMPDIR
, , , 「 」mysql_install_db --user=mysql --basedir=$(brew --prefix mariadb)
를같은 .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
/usr/local/opt/mariadb/bin/my_print_defaults: Can't read dir of '/usr/local/etc/my.cnf.d' (Errcode: 2)
Fatal error in defaults handling. Program aborted
chown: ./data: Operation not permitted
Cannot change ownership of the database directories to the 'mysql'
user. Check that you have the necessary permissions and try again.
는 이 가 그 문제와 이 /usr/local/etc/my.cnf.d
폴더입니다.몇 가지 시도해보니 기계에는 없는 것 같아요.는 몇 다른 .mysql_install_db
명령어는 다른 튜토리얼에서 찾을 수 있지만 모두 (다른) 오류 메시지가 나타납니다.
도와주셔서 감사합니다!
./usr/local/etc/my.cnf
편집자와 함께 다음 행을 코멘트합니다.
!includedir /usr/local/etc/my.cnf.d
./usr/local/etc/my.cnf.d
이제 '이렇게'는mysql_install_db
이치노 적절한 해결책인지 잘 .my.cnf.d
existing은 더가 있음을 나타냅니다.다만,하고 있는 것 같기 「resolved.not existing」이라고합니다.다만, 정상적으로 동작하고 있는 것 같기 때문에, 해결이 끝난 것으로 표시합니다.
[갱신] 이것이 '정확한' 솔루션인지 잘 모르겠기 때문에 한 달이 지나도 정상적으로 동작하고 있음을 확인하고 싶었습니다.
여기 있는 솔루션 중 어느 것도 도움이 되지 않았습니다.이렇게 할 수밖에 없었습니다.
설치 후 단계가 MySQL Mac OS Sierra로 완료되지 않았습니다.
요컨대,
- 을 만들었습니다.
/usr/local/var/mysql
해 버렸어요. - 된 마리아답
brew remove mariadb
- 재설치
brew install mariadb
- 려려를
brew services start mariadb
, 음, 음, 음, 음, 음, 다, 다, after, after, after, after, after, after, after, after, after, after, after, after, aftermysql -u root
연결이 끊어진 구성 파일이 있을 수 있습니다. old는 an i i i 。/usr/local/etc/my.cnf
. YMMV
2021년에 이 문제가 발생하면
이 방법은 효과가 있었습니다.
sudo mysql_install_db
sudo chown -R <YOUR USER NAME HERE> /usr/local/mysql # for example sudo chown -R jperez /usr/mysql
sudo chgrp -R admin /usr/local/mysql
후, 「 」를 실행합니다.mysql
★★★★★★★★★★★★★★★★★」mariadb
는 데이터베이스 프롬프트를 표시합니다.
이 문제는 최근에 해결된 것 같다.
한 a a.bew upgrade
츠키노
가는 게 좋을 거야
/usr/local/mysql
오래된 MySQL 파일을 삭제하고 다시 설치합니다.
언급URL : https://stackoverflow.com/questions/20448822/mariadb-homebrew-install-errors
'programing' 카테고리의 다른 글
PHP에서 Microsoft로 인코딩된 따옴표를 대체하는 방법 (0) | 2022.10.11 |
---|---|
Twig에서 배열 설정 요소 (0) | 2022.10.11 |
Kotlin의 Java static final 필드에 해당하는 것은 무엇입니까? (0) | 2022.10.11 |
시간 초과와 함께 모듈 '하위 프로세스' 사용 (0) | 2022.10.11 |
함수 인수로 단일 파이프 '|'를 사용하는 기능 (0) | 2022.10.11 |