MacOS 10.10, 최신 macports. 나는Macports와 함께 MySQL 5.6을 설정하십시오.
port install mysql56-server mysql56
이 [email protected]_0를 설치합니다 설치 포트 3306
1) 에서 MySQL 5.6 싶어 그
which mysql
또는
which mysql56
후 아무것도 반환하지 않습니다.
그래서 첫 번째 질문은 어디에 mysql 클라이언트입니까?
설치 스크립트를 구성
는2) 다음
서버를 실행을 요청/opt/local/lib/mysql56/bin/mysqladmin -u root password 'new-password'
내가
cd /opt/local ; /opt/local/lib/mysql56/bin/mysqld_safe &
012,351하여 시작할 sudo -u _mysql /opt/local/lib/mysql56/bin/mysql_install_db
을 할 제안 6,
다음 mysqladmin 데이터 소켓에 대해 불평하고 난 /opt/local/etc/mysql56/macports-default.cnf에 그 명령을 확인 간다 후를 --skip-네트워킹 을 주석 처리합니다. 다음
/opt/local/lib/mysql56/bin/mysqladmin -u root -h bp.local password 'new-password'
정말 MySQL의 클라이언트없이 여기에 무엇을 해야할지하지 않습니다
error: 'Host '10.0.1.9' is not allowed to connect to this MySQL server'
반환합니다. 그리고 나는 꼼짝 못한다. 제안 사항이 있으십니까?
. 그리고 난 당신이 설치할 필요가 이해'mysql_select'이 그것을 사용할 수 있도록. 당신은 MySQL의 시작에 대한 명령을 추가 할 수 있다면 @neverpanic – coviex
mysql56은 mysql_select에 의존하기 때문에, mysql56이 설치되어있을 때 항상 설치된다 (MacPorts가 의존성을 무시하도록 강요하지 않는 한) 불행히도 launchd는 AFAIK를 재부팅 할 때 항상 데몬 상태를 유지하기 때문에 launchd plists로 "다음 재부팅 때까지"시작할 방법이 없습니다. 그래도 시작 명령이 작동 할 것입니다. 같은 환경과 사용자를 사용해야합니다. plist가 그렇듯이. – neverpanic
당신은 할 수 있습니다. '/ opt/local/lib/mysql56/bin/mysqladmin -u root -p variables'를 실행하고'socket' 행을 찾아서 소켓 경로를 찾으십시오. 나에게 그것은'/ opt/local/var/run/mysql56/mysqld.sock'이다. – ilpssun