728x90
반응형
DB/MySQL(15)
-
mysqldump access denied 안될때
mysqldump 기본 커맨드는 다음과 같다 ``` mysqldump -u [user name] –p [password] [options] [database_name] > [dumpfilename.sql] mysqldump -u 사용자 –p 비번 db명 > db.sql ``` 근데 비밀번호 쳤는데도 자꾸 using password:NO 나오면서 비밀번호가 안먹히는거임 아래 방법도 소용이 없었음 ``` export db_password='비번' mysqldump -u 사용자 –p$db_password db명 > db.sql ``` 그래서 my.cnf 에 다음 내용 기입해버림 ``` [mysqldump] user=사용자 password=비번 ``` 그리고 mysqldump 커맨드 실행 ``` mysqldum..
2023.06.30 -
mysql8 User 권한 수정
CREATE USER 'root'@'%' IDENTIFIED BY 'root'; GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION; 출처:
2023.06.09 -
mysql query exec order // mysql 실행순서
1. FROM/JOIN: The FROM and/or JOIN clauses are executed first to determine the data of interest. 2. WHERE: The WHERE clause is executed to filter out records that do not meet the constraints. 3. GROUP BY: The GROUP BY clause is executed to group the data based on the values in one or more columns. 4. HAVING: The HAVING clause is executed to remove the created grouped records that don’t meet the ..
2023.06.09 -
MySQL 이모지 캐릭터셋 에러
문제: "SQLSTATE[HY000]: General error: 3988 Conversion from collation utf8mb4_unicode_ci into utf8mb3_general_ci impossible for parameter (SQL: insert into `log_error` (`le_message`, `le_code`, `le_file`, `le_line`, `le_trace`, `le_datetime`) values (SQLSTATE[HY000]: General error: 3988 Conversion from collation utf8mb4_unicode_ci into utf8mb3_general_ci impossible for parameter 원인: https://bug41...
2023.06.09 -
mysql join 예약어 안쓰고 join하기, mysql from 여러개로 조인하기
select * from table1 as a, table2 as b where a.id = b.id
2023.06.09 -
MySQL root 패스워드 분실 초기화
[윈도우] 1. mysqld.exe 중지 서비스에서 MySQL 관련 서비스를 중지합니다. 그리고 mysqld 경로를 확인합니다. 1. mysqld.exe 실행 mysqld.exe --skip-grant 1. 패스워드 변경 mysql 콘솔 진입 mysql -u root mysql MySQL 5.7 이상 ALTER USER 'root'@'localhost' IDENTIFIED BY '패스워드'; MySQL 5.7 미만 UPDATE mysql.user SET password=PASSWORD('패스워드') WHERE user='root' AND Host='localhost'; FLUSH PRIVILEGES; 1. mysqld 재시작 작업관리자에서 mysqld.exe 프로세스를 종료하고, 서비스에서 정상적인 my..
2023.06.09