본문 바로가기
MySql

MySQL 오류 1045 (28000) : MAC OSX에서 사용자 'root'@ 'localhost'(암호 사용 : NO)에 대한 액세스가 거부되었습니다.

by 베이스 공부 2020. 11. 16.
반응형

MAC OS X Yosemite에 mysql을 다시 설치하려고합니다. 이를 위해 아래에 언급 된 지침을 따랐습니다.

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

나는 또한 시도했다

brew uninstall mysql

그 후 brew install mysql 명령을 사용하여 homebrew를 사용하여 mysql을 설치했습니다. 설치 후 mysql -u root 를 실행하려고하면 다음 오류가 발생합니다.

오류 1045 (28000) : 'root'@ 'localhost'사용자에 대한 액세스가 거부되었습니다 (사용 암호 : 아니오)

mysql에 대한 비밀번호를 설정하지 않았습니다. 무슨 일이 일어나는지 모르겠습니다. 어떤 제안이라도 감사하겠습니다. 감사합니다

 

해결 방법

 


$ brew services stop mysql
$ pkill mysqld
$ rm -rf /usr/local/var/mysql/ # NOTE: this will delete your existing database!!!
$ brew postinstall mysql
$ brew services restart mysql
$ mysql -uroot

 

참조 페이지 https://stackoverflow.com/questions/32858216

 

 

반응형

댓글