dbdump.ps1
$MySQLPath = "c:\xampp\mysql\bin"
$Hostname = "localhost"
$Username = "root"
$Password = ""
# Get list of Databases
$Databases = [System.Collections.Generic.List[String]](& $MySQLPath\mysql.exe -h"$Hostname" -u"$Username" -p"$Password" -B -N -e"show databases;")
# Remove databases from list we don't want
[void]$Databases.Remove("information_schema")
[void]$Databases.Remove("mysql")
[void]$Databases.Remove("performance_schema")
# Remove databases from list we don't want
[void]$Databases.Remove("dol31")
[void]$Databases.Remove("gb4")
# Dump database to .SQL file
& $MySQLPath\mysqldump.exe -h"$HostName" -u"$Username" -p"$Password" -B $($Databases) | Out-File "e:\local\mysql.sql"
.bat 에서 실행방법
Powershell.exe -executionpolicy remotesigned -File e:\local\dbdump.ps1
'컴퓨터 이야기~ > 소프트웨어' 카테고리의 다른 글
악성 코드 제거 제일 좋은 프로그램 - MZK (0) | 2015.04.27 |
---|---|
간단한 PHP , MYSQL 성능 측정 (0) | 2015.03.05 |
프로그램의 locale 을 변경하는 프로그램 applocale (0) | 2015.02.08 |
windows 8 에서 xampp 설치시 mysql 에러 문제 (0) | 2015.01.17 |
리모트 데스크탑(RDP) 동시에 여러 유저 사용하기 (0) | 2014.11.14 |