초기 비밀번호를 묻는 메시지가 표시되는 MySQL 서버 설치

초기 비밀번호를 묻는 메시지가 표시되는 MySQL 서버 설치

Linux Mint에서는 MySQL Server를 설치하고 빈 비밀번호를 사용하기로 선택했습니다.

즉, 빈 비밀번호는 허용되지 않으므로 phpMyAdmin에 로그인할 수 없습니다.

실행할 때 빈 비밀번호가 허용되지 않으므로 루트 MySQL 비밀번호도 재설정할 수 없습니다.

mysqladmin -u root -p password newpass

mysql_secure_installation빈 비밀번호도 허용되지 않으므로 실행할 수 없습니다 .

소프트웨어 관리자를 사용하여 MySQL Server를 제거한 다음 MySQL Server를 다시 설치하면 비밀번호를 설정하라는 메시지가 표시되지 않습니다.

내가 실행하면 :

apt-get purge mysql-server mysql-common mysql-client-<version>
rm -rf /var/lib/mysql
rm -rf /etc/mysql*

~에서이 답변, MySQL Server를 다시 설치할 때 비밀번호를 묻는 메시지가 여전히 표시되지 않습니다.

도움을 주셔서 감사합니다.

업데이트

실행하면 mysql -uroot다음이 수신됩니다.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

실행하면 service mysql start다음이 수신됩니다.

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.

답변1

다음을 통해 비밀번호 없이 MySQL에 로그인하세요.

mysql -uroot

그런 다음 다음을 통해 루트 비밀번호를 변경하십시오.

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;

관련 정보