작성
·
381
답변 1
0
$ sudo apt-get update
$ sudo apt-get install -y gnupg
$ sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.23-1_all.deb
$ sudo dpkg -i mysql-apt-config_0.8.23-1_all.deb
여기서 파란 화면이 뜨면 Ok 로 이동해서 엔터 누르시고요.
$ sudo apt update
$ sudo apt-get install -y mysql-server
비번 설정하시고, Use Legacy Authentication Method 선택하세요.
$ sudo mysql -uroot -p
(비밀번호 입력)
(MySQL 프롬프트 접속)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호';
mysql> exit;
하시면 됩니다.
안녕하세요 제로초선생님
말씀하신대로 사진처럼
sudo mysql -uroot -p 로 sudo로 mysql 들어갔는데도 안됩니다..ㅠㅠ
구글링도 해보고 여러가지 시도를 해봤는데도 이럽니다.
제가 시도해본 추가적인 방법은
1. sudo mysql -h localhost -u root -p 로 들어가서도 ALTER USER도 해봤고,
2. sudo mysql_secure_installation에 들어가서 비밀번호도 다시 설정하고 보완질문들도 다 n 으로 다시 바꿔보기도 했습니다.
이게 혹시 mysql 버전이 제로초샘이 쓰셨을때랑 달라져서 그런건가 싶기도 하고요. 어떻게 하면 좋을까요..?
참고로 저도 lightsail 에서 강의처럼 ubuntu 사용중이고, 사용하는 pc는 m1맥북입니다.