mysql 8.0 이상 //mysql 중지 systemctl stop mysql //mysql 비번없이 접속 mysqld -uroot --skip-grant-tables //mysql 접속 mysql -u root //비번 변경 use mysql; UPDATE user SET authentication_string=null WHERE User='root'; or UPDATE mysql.user SET authentication_string=PASSWORD('asd123') WHERE user='root'; select authentication_string from user; flush privileges; quit //mysql 재시작 (안되서 서버 리붓) reboot //mysql 접속 ALTER U..
여기서 test1컬럼은 GROUP BY에서 또 한개의 구분을 해야하면 사용하면됩니다.(그냥 날짜별로 갯수 필요하면 빼도됨) 예를들어 날짜별만 쓴다면 test1컬럼은 빼고, 날짜별에다가 타입별(남|여, 볼펜|연필|샤프같은..)로 갯수가 필요할 경우 test1위치에 컬럼추가 -- 일간 SELECT DATE(`날짜컬럼`) AS `date` , count(test1), test1 FROM 테이블 GROUP BY DATE_FORMAT(`날짜컬럼`, '%Y-%m-%d') , test1 -- 주간 SELECT DATE_FORMAT(DATE_SUB(`날짜컬럼`, INTERVAL (DAYOFWEEK(`날짜컬럼`)-1) DAY), '%Y/%m/%d') as start, DATE_FORMAT(DATE_SUB(`날짜컬럼`, ..
mysql 버전이 5.7일경우 vi /etc/my.cnf 아래 내용을 추가 mysql 재시작(centos6.x기준 명령어) service mysqld restart 확인방법 : mysql접속-> status
개발환경 Centos6 Mysql 5.5 1.현재 mysql에 slow query log의 설정을 확인 show variables like 'slow_query_%' 슬로우 쿼리 로그가 OFF되어있기 때문에 설정하겠습니다 2.mysql을 종료하고 -mysql의 설정파일인 my.cnf를 수정하겠습니다 vi /etc/my.cnf 3.my.cnf수정 -[mysqld] 아래 적당한곳에 아래 내용을 추가합니다. slow_query_log = 1 slow_query_log_file = /var/log/mysql/mysql-slow.log long_query_time = 2 총 3줄인데, 첫번째 줄 slow_query_log = 1은 로그를 사용(ON)하겠다는 뜻입니다. 0이면 안하겠다는뜻(OFF) 두번째 줄은 슬로..
Your password has expired. To log in you must change it using a client that supports expired passwords. You must reset your password using ALTER USER statement before executing this statement. 해결방법 ALTER USER 'root'@'localhost' IDENTIFIED BY '새로운 비밀번호'; 참고사이트 https://innocentk.tistory.com/170 [MYSQL]Connect Error: Your password has expired. To log in you must change it using a client that suppor..
예시(사용법). global $DBINFO; //생략@mysqli_query("SET AUTOCOMMIT=0", $conn); @mysqli_query($DBINFO, "BEGIN"); $rs = @mysqli_query($DBINFO, "select * from _MEMBER where id='asdeqwe@asdt.com' FOR UPDATE"); @$row = assoc($rs); .......do..something //완료처리 @mysqli_query($DBINFO, "COMMIT"); //상황(조건, 처리결과 if)에 따라 복원처리 @mysqli_query("ROLLBACK", $conn); ---------------------------------------------------------..