
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;