安装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)
可我没设置密码啊,网上找了几个方式都没用。
迷茫2017-04-17 16:35:55
온라인에서 찾은 효과적인 답변:
비밀번호는 /var/log/mysqld.log 파일에 있습니다.
grep '임시 비밀번호' /var/log/mysqld.log를 사용하여 쿼리하거나 다음을 수행할 수 있습니다. 직접 쿼리해 보세요. 파일에서 찾아보세요.
[root@YFPUNzLr ~]# grep '임시 비밀번호' /var/log/mysqld.log
2017-02-15T14:31:05.449058Z 1 [참고] root@localhost에 대한 임시 비밀번호가 생성됩니다: 3NeI3PuNwa%j
[root@YFPUNzLr ~]# mysql -uroot -p
비밀번호 입력:
MySQL 모니터에 오신 것을 환영합니다. 명령은 ; 또는 \g로 끝납니다.
귀하의 MySQL 연결 ID는 10입니다.
서버 버전: 5.7.17
저작권 (c) 2000, 2016, Oracle 및/또는 그 계열사. 모든 권리 보유.
Oracle은 Oracle Corporation 및/또는 그 회사의 등록 상표입니다.
다른 이름은 해당 계열사의 상표일 수 있습니다.
소유자.
도움말을 보려면 'help;' 또는 '\h'를 입력하여 현재 입력 문을 지우십시오.
mysql>
巴扎黑2017-04-17 16:35:55
귀하의 MySQL 버전과 시스템 버전이 무엇인지 모르겠습니다. 얼마나. 5.7이면 로그 파일에 기록이 있을 수 있습니다.
로그 파일에 없으면 비밀번호를 재설정할 수 있으며 다시 설치할 필요가 없습니다.
MySQL 5.7.6 및 최신 버전:
<코드>vim /etc/my.cnf #다음 필드 추가 건너뛰기-그랜트-테이블 mysql> 사용자 세트 업데이트 mysql>authentication_string=PASSWORD('123456') 여기서 User='root'; mysql>플러시 권한;
이전 버전
<코드>vim /etc/my.cnf #다음 필드 추가 건너뛰기-그랜트-테이블 mysql> mysql을 사용하십시오; mysql> 사용자 설정 비밀번호=PASSWORD("password") 업데이트, 여기서 User='root'; mysql> 권한 삭제
阿神2017-04-17 16:35:55
슈뢰딩거의 비밀번호...
설치 중에 비밀번호를 설정했어야 합니다. 비밀번호를 잊어버린 경우 제거하고 다시 설치하세요. 그래도 작동하지 않으면 mysql 로그를 확인하여 오류가 있는지 확인하세요. 강제 변경 방법을 보려면 Baidu MySQL Forgot Password로 이동하세요.
怪我咯2017-04-17 16:35:55
mysql의 기본 루트 비밀번호는 비어 있습니다.
로그인
mysql -u root -p
또한 다음 mysql_secure_insatllation을 실행하여 비밀번호를 설정할 수 있습니다