본문 바로가기

MY-SQL28

[ mysql ] root 비밀 번호 분실 시 변경 방법 1. windows 의 경우 - cmd 창에서 - %MYSQL_HOME%\bin\start mysqld --skip-grant-tables - %MYSQL_HOME%\bin\mysql - (5.7 미만 버전) UPDATE mysql.user SET password=password('패스워드') WHERE user='root'; FLUSH PRIVILEGES; - (5.7 이상 버전) UPDATE mysql.user SET authentication_string=password('패스워드') WHERE user='root'; FLUSH PRIVILEGES; 2019. 8. 19.
[ MYSQL ] The server quit without updating PID ~ 위와 같은 에러 메시지가 나온다면 처음 설치 할 때 db 를 안만들어 준 것입니다. mysql_install_db 명령을 실행 시켜 주세요. (옵션이 필요하다면 아래와 같이 주면 됩니다. /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ) my.cnf 가 있다면 여기서 설정한 data home 과 맞춰줘야 하는데 rpm 으로 설치 했다고 하면 default 는 /var/lib/mysql 입니다. 2013. 2. 15.
[ MYSQL ] World-writable config file '/etc/my.cnf' is ignored 위와 같은 오류 사항 발생시 my.cnf 의 권한 문제 이다. chmod 755 /etc/my.cnf 를 실행 시켜줘서 권한을 맞춰주면 된다. (777 로 주면 다시 안된다.) 2013. 2. 15.
[ MYSQL ] Replication (복제) 설정 Master Database 1. /etc/my.cnf 또는 /etc/mysql/my.cnf server-id = 1 log-bin=mysql-bin #binlog_do_db = include_database_name #특정 DB 만 로그에 남길 경우 #binlog_ignore_db = include_database_name #특정 DB 에 대해 로그 제외 2. mysql 의 master db 로 접속 할 replication 계정 생성 mysql>grant replication slave on *.* to 'proxy(user id)'@'%' identified by 'proxy(user id)'; 3. 데이터 백업을 위한 테이블 lock mysql>flush tables with read lock; .. 2012. 9. 3.