본문 바로가기

프로그래밍/MySQL

[mysql] error 1045 : Access denied for user 'root'@'localhost' (using password: YES) 가끔씩 mysql이 미치는 경우가 있다. password를 분실한다. ㅡ.ㅡ 그것도 root 계정을.. 다음과 같이 하면 해결 할 수 있다. 1. 비밀번호를 무시하고 구동을 하도록 설정 C:\mysql\bin> mysqld --skip-grant-tables & 2. mysql에 접속 3. root계정에 password를 설정하고 commit mysql > use mysql; mysql > update user set password=password('password') where user='root'; mysql > flush privileges; or commit; 더보기
[mysql] 그때그때 생각 안나는 명령어들 1. ALTER assign foreign key ALTER TABLE table_name ADD foreign key(column_name) REFERENCES target_table_name(column_name) ON DELETE RESTRICT ON UPDATE RESTRICT; assign primary key ALTER TABLE table_name MODIFY column_name type primary key; add auto increment property ALTER TABLE table_name MODIFY column_name type auto_increment; add not null property ALTER TABLE table_name MODIFY column_name typ.. 더보기
[mysql] 백업 bold체 : 유저지정 1. 특정 DB backup mysqldump -u account -p password database_name > filename.sql 2. 모든 DB backup mysqldump -u account -p password -A > filename.sql 3. 선택적 DB backup mysqldump -u account -p password --databases database_name1 database_name2 > filename.sql 4. 특정 table backup mysqldump -u account -p password database_name table_name > filename.sql 5. backup file recovery mysql -u account .. 더보기
[mysql] 기본 명령어 - bold체는 사용자 지정 -1. mysql 실행 MySql path\bin\mysqld --console 0. mysql 종료 MySql path\bin\mysqldadmin -u root -p shutdown 1. database 생성 mysqladmin -u root -p create database_name and then, system will request a password : root password 2, database 접속 mysql -u accountname -p database_name 3. root password 변경 mysqladmin -u root -p password password 만약, 비밀번호를 설정하지 않은 초기상태일 때. mysqladmin -u root pass.. 더보기