copy_mysql_files.bat
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. REM stop any conflicting service
  2. net stop mysql
  3. REM Copy binaries to c:mysql
  4. REM (We assume we are in build root when executing this script)
  5. copy lib_debuglibmysql.* c:mysqllibdebug
  6. copy lib_debugzlib.* c:mysqllibdebug
  7. copy lib_debugmysqlclient.lib c:mysqllibdebug
  8. copy lib_releasemysqlclient.lib c:mysqllibopt
  9. copy lib_releaselibmysql.* c:mysqllibopt
  10. copy lib_releasezlib.* c:mysqllibopt
  11. IF "%1"=="classic" goto CLASSIC
  12. IF "%1"=="pro" goto PRO
  13. REM GPL binaries
  14. copy client_release*.exe c:mysqlbin
  15. copy client_debugmysqld.exe c:mysqlbin
  16. goto REST
  17. :CLASSIC
  18. REM Classic binaries
  19. copy client_release*.exe c:mysqlbin
  20. copy client_classic*.exe c:mysqlbin
  21. copy client_debugmysqld.exe c:mysqlbinmysqld-debug.exe
  22. copy lib_classic*.* c:mysqllibopt
  23. goto REST
  24. :PRO
  25. REM Pro binaries
  26. copy client_release*.exe c:mysqlbin
  27. copy client_classic*.exe c:mysqlbin
  28. copy client_pro*.exe c:mysqlbin
  29. copy client_debugmysqld.exe c:mysqlbinmysqld-debug.exe
  30. copy lib_pro*.* c:mysqllibopt
  31. :REST
  32. REM
  33. REM Copy include files
  34. REM
  35. copy includemysql*.h c:mysqlinclude
  36. copy includeerrmsg.h c:mysqlinclude
  37. copy includemy_sys.h c:mysqlinclude
  38. copy includemy_list.h c:mysqlinclude
  39. copy includemy_pthread.h c:mysqlinclude
  40. copy includemy_dbug.h c:mysqlinclude
  41. copy includem_string.h c:mysqlinclude
  42. copy includem_ctype.h c:mysqlinclude
  43. copy includeraid.h c:mysqlinclude
  44. copy includeconf*.h c:mysqlinclude
  45. copy includemy_global.h c:mysqlincludemy_global.h
  46. copy libmysqllibmysql.def c:mysqlinclude
  47. REM Copy test files
  48. copy libmysqltest*.* c:mysqlexampleslibmysqltest
  49. copy libmysqltestreleasemyTest.exe c:mysqlexampleslibmysqltest
  50. REM Copy share, docs etc
  51. xcopy share*.* c:mysqlshare /E /Y
  52. xcopy scripts*.* c:mysqlscripts /E /Y
  53. xcopy docs*.* c:mysqldocs /E /Y
  54. xcopy sql-bench*.* c:mysqlbench /E /Y
  55. copy docsreadme c:mysql
  56. REM Copy privilege tables (Delete old ones as they may be from a newer version)
  57. del c:mysqldatamysql*.* /Q
  58. xcopy datamysql*.* c:mysqldatamysql /E /Y