安装mysql
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
启动mysql
service mysqld restart
设置密码
[root@YFPUNzLr ~]# mysql -uroot
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
可我没设置密码啊,网上找了几个方式都没用。
온라인에서 찾은 효과적인 답변:
비밀번호는 /var/log/mysqld.log 파일에 있습니다.
grep '임시 비밀번호' /var/log/mysqld.log를 사용하여 쿼리하거나 다음을 수행할 수 있습니다. 직접 쿼리해 보세요. 파일에서 찾아보세요.
귀하의 MySQL 버전과 시스템 버전이 무엇인지 모르겠습니다. 얼마나. 5.7이면 로그 파일에 기록이 있을 수 있습니다.
로그 파일에 없으면 비밀번호를 재설정할 수 있으며 다시 설치할 필요가 없습니다.
MySQL 5.7.6 및 최신 버전:
이전 버전
오류 로그를 보면 비밀번호 필드가 있고 그 뒤에 비밀번호라는 이상한 문자열이 나와야 합니다.
그렇지 않으면 비밀번호를 재설정하세요.
슈뢰딩거의 비밀번호...
설치 중에 비밀번호를 설정했어야 합니다. 비밀번호를 잊어버린 경우 제거하고 다시 설치하세요. 그래도 작동하지 않으면 mysql 로그를 확인하여 오류가 있는지 확인하세요. 강제 변경 방법을 보려면 Baidu MySQL Forgot Password로 이동하세요.
기본 비밀번호는
~/.mysql_secret
파일에 저장될 수 있습니다.mysql의 기본 루트 비밀번호는 비어 있습니다.
로그인
mysql -u root -p
또한 다음 mysql_secure_insatllation을 실행하여 비밀번호를 설정할 수 있습니다