반응형
error: Cannot install mysql because conflicting formulae are installed.
mariadb: because mysql, mariadb, and percona install the same binaries
해당 에러의 경우
맥OS에서 마리아 디비와 Mysql 디비 두개를 동시에 깔았을 때 생기는 이슈 에러이다.
다행이도 맥 OS 에서는
Homebrew 라는 것을 패키지 관리자로 사용하게 되는데 해당
프로그램을 통해 설치하게 된다.
만약에 내가 두개를 모두 깔았거나 두개를 모두 사용하고싶을때는
이또한 brew를 통해 컨트롤할 수 있다.
쉽게
brew uninstall mysql
해당 명령어를 사용하여 프로그램을 삭제할 수도 있겠으나
일단 mysql은 기업용으로 사용할 때는 유료 데이터베이스로
아직까지 전반적은 무료 서비스를 사용하는 mariaDB를 써야될 수도 있게 때문에 두개다 살려두고자 한다
여기서 사용할 수 있는 명령어는 link 다
brew link를 사용하여 전환: brew link를 사용하여 동일한 소프트웨어의 다른 버전 간에 전환할 수 있습니다. 이것은 다른 프로젝트에 MySQL과 MariaDB를 모두 사용해야 하는 경우에 도움이 될 수 있습니다.
brew unlink mariadb
brew link mysql
brew services를 사용하여 서비스 관리 고려: MySQL 또는 MariaDB를 수동으로 시작하는 대신 brew services를 사용하여 관리할 수 있습니다. 이를 통해 충돌을 피하고 원하는 데이터베이스 서비스만 실행되도록 할 수 있습니다.
brew services start mysql
반응형