mySQL2017. 2. 7. 17:50

결과 값에 번호를 부여하는 sql 구문


SELECT id, title, @rn:=@rn+1 AS num, user_id, thedate FROM atable, (SELECT @rn:=0) R ORDER BY thedate DESC;

'mySQL' 카테고리의 다른 글

파워셸 윈도우 서버에서 MySQL 백업과 복원  (0) 2014.12.17
Posted by 코드버무려
mySQL2014. 12. 17. 23:37












mySQL Backup and Recovery

백업은 어디에서 하든 똑같다.


사용자:root, 암호:****, Database:database_name이고 db_backup_file.sql파일로 백업할 때

[ ...\bin> mysqldump -u root -p database_name > db_backup_file.sql ]



복원을 할 때

[ ...\bin> mysql -u root -p database_name< db_backup_file.sql ]

라고 하면 된다. 기본은 이렇다.


그러나

Windows powershell 윈도우즈 서버 파워쉘에서 위와 같이 복원을 시도하면 에러를 토한다.

[ The '<' operator is reserved for future use. ]


윈도우즈 서버 2012 (Windows_Server-2012-RTM-English-64Bit) 파워섈에 복원 방법은.

[ ...\bin> mysql -u root -p ]  mysql모니터에 진입한다.

[ CREATE DATABASE database_name ]  우선 복원할 데이터베이스 이름을 수동으로 만들어준다.

[ USE database_name ]  복원할 데이터베이스(여기서 database_name)를 사용 선택한다.

[SOURCE db_backup_file.sql ]  source명령으로 복원한다.

[DROP DATABASE the_old_database_name] 이전 data_base를 삭제한다.

'mySQL' 카테고리의 다른 글

mySQL 퀴리 결과에 번호 매기기  (0) 2017.02.07
Posted by 코드버무려