5.7 버전 설치..
% rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
% yum search mysql-community
% yum install mysql-community-server mysql-community-devel
다음 데몬 시작
% service mysqld start
다음 mysql 콘솔 진입해보기
% mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
분명 패스워드 설정한 적이 없는데 에러가 발생 하면..
/var/log/mysqld.log 해당 파일에 임시 비번(ZC9*!kTPSM=i) 이 있음.
A temporary password is generated for root@localhost 문구를 찾을것.
2021-06-10T01:47:43.604015Z 0 [Warning] CA certificate ca.pem is self signed.
2021-06-10T01:47:44.473723Z 1 [Note] A temporary password is generated for root@localhost: ZC9*!kTPSM=i
2021-06-10T01:48:07.696819Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use
다음 root 패스워드 변경하기.. 패스워드 정책이 높아서 변경이 잘 안됨.. (정책 변경후 패스워드 변경)
mysql> SET GLOBAL validate_password_policy=LOW;
mysql> use mysql;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '패스워드';
mysql> quit;
이제 변경된 비번으로 로그인하면됨..
그리고 mysql 이 재시작 될때도 적용해야 하므로..
my.cnf 파일에도 기록한다.
validate_password_policy=LOW
그리고 5.6 버전부터 필드 생성시 공백 허용이 기본으로 안되서.. 다음와 같은 에러가발생..
Field doesn't have a default values
하여.. 호환성을 위해서.. my.cnf 파일에 다음을 기록.
sql_mode=NO_ENGINE_SUBSTITUTION
——————————————————
아래는 참고로.. mysql 완전 삭제방법..
% yum list installed | grep mysql
% yum remove -y mysql-community-*
% rm -rf /var/lib/mysql
'블로그 (Blog) > 개발로그 (Devlogs)' 카테고리의 다른 글
PHP 에서 특정 국가만 허용하기 (0) | 2024.03.08 |
---|---|
Vector 속도 테스트 (0) | 2024.03.08 |
Lynx for Win32 (0) | 2024.03.08 |
CAD 프로그램과 엔진에 대하여.. (0) | 2024.03.08 |
윈도우즈10 icon cache 업데이트 (0) | 2024.03.08 |