그 렇 군요. Mac 의 Can 't connect to local MySQL server through socket' / tmp / mysql. sock '해결 (2)

1804 단어 탐색 mysql
mac os 에서 처음으로 my sql 을 사 용 했 습 니 다. 과연 문제 가 발생 했 습 니 다. my sql dmg 를 설치 한 후 터미널 에 my sql 을 입력 한 결과 발생 했 습 니 다.
hrfpc:~ hrf$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
이 잘못
인터넷 에서 많은 방법 을 찾 아 냈 는데, 잘 안 되 었 고, 그런 후에 공식 문 서 를 조회 하 였 다.
http://dev.mysql.com/doc/refman/5.7/en/can-not-connect-to-server.html
아래 에 쓰다
Here are some reasons the  Can't connect to local MySQL server  error might occur:
mysqld is not running on the local host. Check your operating system's process list to ensure the mysqld process is present.
。。。
첫 번 째 가 맞 을 줄 은 몰 랐 습 니 다. 그리고 저 는 my sqld 를 입력 해 보 았 습 니 다.
결실
hrfpc:~ hrf$ mysqld
mysqld: Can't change dir to '/usr/local/mysql-5.7.16-osx10.11-x86_64 / data / '(Errcode: 13 - Permission denied) 등 큰 오류 같은 것 을 가지 고 마지막 에 물 러 났 습 니 다.
마지막 으로 정확 한 방법:
hrfpc:~ hrf$ sudo mysqld_safe
2016-10-14T11:47:17.6NZ mysqld_safe Logging to '/usr/local/mysql/data/hrfpc.err'.
2016-10-14T11:47:17.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
그리고 mysqld 서비스 가 실 행 됩 니 다.
이때 드디어 mysql 을 열 수 있 습 니 다:
hrfpc:etc hrf$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 5.7.16
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
때때로 일 은 항상 가장 간단 한 방법 으로 해결한다

좋은 웹페이지 즐겨찾기