{"id":894,"date":"2007-09-20T20:05:57","date_gmt":"2007-09-20T10:05:57","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/2007\/09\/20\/ndb_mgmd-on-win32-an-alpha\/"},"modified":"2009-02-21T13:43:50","modified_gmt":"2009-02-21T03:43:50","slug":"ndb_mgmd-on-win32-an-alpha","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2007\/09\/20\/ndb_mgmd-on-win32-an-alpha\/","title":{"rendered":"ndb_mgmd on Win32 (an Alpha)"},"content":{"rendered":"<p>So, here is an Alpha quality port of the MySQL Cluster management server to Win32 based on the current MySQL 5.0 tree.<\/p>\n<p>This isn&#8217;t going into 5.0, so don&#8217;t expect to ever have that.<\/p>\n<p>This isn&#8217;t going into 5.1 either, so don&#8217;t expect it there.<\/p>\n<p>It&#8217;ll go into some future release at some level of general &#8220;supported&#8221; status that has yet to be decided.<\/p>\n<p>ONLY USE THIS FOR EXPERIMENTAL PURPOSES.<br \/>\nIT IS EARLY RELEASE &#8211; IT HARMS PUPPIES!<\/p>\n<p>But, it would be great for those who may be interested in having a ndb_mgmd on Win32  at some point to grab the binary, have a play and find some bugs.<\/p>\n<p>For any bugs filed, please submit to bugs.mysql.com and <strong>explicitly <\/strong>mention that it&#8217;s version &#8220;5.0.50-ndbwin32r1&#8221; and mention that it&#8217;s the specific build (i.e. it shouldn&#8217;t go through the normal bug verification procedure and instead end up with me looking at it directly).<\/p>\n<p>So, here&#8217;s the files:<\/p>\n<ul>\n<li>Patch series<br \/>\n<a href=\"http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/patches\">http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/<\/a><a href=\"http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/patches\">patches<\/a><\/li>\n<li>Source tree used to build (11.8MB):<br \/>\n<a href=\"http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/mysql-5.0.50.tar.gz\">http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/mysql-5.0.50.tar.gz<\/a><\/li>\n<li>Built source tree (the ndb_mgmd.exe, all the intermediate object files, symbol files and whatever else cmake and Visual Studio go and create) (32.7MB)<br \/>\n<a href=\"http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/mysql-5.0.50-ndbwin32r1-built.tar.gz\">http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/mysql-5.0.50-ndbwin32r1-built.tar.gz<\/a><\/li>\n<li>Just the executable (ndb_mgmd.exe &#8211; debug built) (3.2MB):<br \/>\n<a href=\"http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/ndb_mgmd.exe\">http:\/\/www.flamingspork.com\/mysql\/mysql-5.0.50-ndbwin32r1\/ndb_mgmd.exe<\/a><\/li>\n<\/ul>\n<p>Hopefully this brings you joy.<\/p>\n<p>Oh, and yes, you can go and run it under WINE so you don&#8217;t have to actually use MS Windows.<\/p>\n<p>enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, here is an Alpha quality port of the MySQL Cluster management server to Win32 based on the current MySQL 5.0 tree. This isn&#8217;t going into 5.0, so don&#8217;t expect to ever have that. This isn&#8217;t going into 5.1 either, &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2007\/09\/20\/ndb_mgmd-on-win32-an-alpha\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[14],"tags":[628,54],"class_list":["post-894","post","type-post","status-publish","format-standard","hentry","category-mysql","tag-mysql","tag-ndb"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-eq","jetpack-related-posts":[{"id":1229,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/10\/14\/mysql-cluster-ndb-on-win32-progress\/","url_meta":{"origin":894,"position":0},"title":"MySQL Cluster (NDB) on Win32 progress","author":"Stewart Smith","date":"2008-10-14","format":false,"excerpt":"Many things have been happenning in the land of NDB on Win32 as of late. I've fixed about 700 compiler warnings (some of which were real bugs) leaving about 161 to go on Win32 (VS2003). We're getting a few more warnings on Win64 (some of which look merely semantic, while\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1215,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/09\/18\/ndb-windows-port-shaping-up\/","url_meta":{"origin":894,"position":1},"title":"NDB Windows port shaping up&#8230;","author":"Stewart Smith","date":"2008-09-18","format":false,"excerpt":"It's getting there. The tree should now pretty much always compile, and (at least mostly) doesn't break anything on other platforms. It even works on win32... at least basic functionality. There will be monsters (bugs.. but scarier, becuase it's win32).","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1217,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/09\/19\/visual-studio-2008-unreferenced-local-variable-bug\/","url_meta":{"origin":894,"position":2},"title":"Visual Studio 2008 unreferenced local variable bug","author":"Stewart Smith","date":"2008-09-19","format":false,"excerpt":"screenshot 'cause typing is for wusses UPDATE: not actually VS bug. Nasty macro defining strtok_r to strtok on Win32. ouch.","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2008\/09\/vs_bug.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":891,"url":"https:\/\/www.flamingspork.com\/blog\/2007\/09\/19\/mysql-cluster-ndb-on-microsoft-windows\/","url_meta":{"origin":894,"position":3},"title":"MySQL Cluster (NDB) on Microsoft Windows","author":"Stewart Smith","date":"2007-09-19","format":false,"excerpt":"Well... there's been some work. Even some in-progress patches. Being involved with this has just perfectly refreshed my memory of why I left the platform. Oh my it's a horrible, horrible platform. Everything from UI to API... ick. Expect something around soon....","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1199,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/09\/08\/building-mysql-on-windows-mysql-forge-wiki\/","url_meta":{"origin":894,"position":4},"title":"Building MySQL on Windows &#8211; MySQL Forge Wiki","author":"Stewart Smith","date":"2008-09-08","format":false,"excerpt":"Building MySQL on Windows - MySQL Forge Wiki This one covers running mysqld in the VisualStudio debugger, which can be useful. I have no special ndb_mgmd.exe or ndbd.exe in debugger instructions or wisdom (running them from mysql-test-run.pl at least). I've attached debugger to already running (started by mysql-test-run.pl) ndb processes,\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1175,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/08\/21\/mysql-cluster-64-windows-tree-branch-in-launchpad\/","url_meta":{"origin":894,"position":5},"title":"\u00e2\u20ac\u0153MySQL Cluster 6.4 Windows tree\u00e2\u20ac\u009d branch in Launchpad","author":"Stewart Smith","date":"2008-08-21","format":false,"excerpt":"\u00e2\u20ac\u0153MySQL Cluster 6.4 Windows tree\u00e2\u20ac\u009d branch in Launchpad That's right folks, I'm pushing up patches for MySQL Cluster on Windows. This tree is incomplete, and no promises on when enough will be pushed for it to even compile on Windows. Tree is updated when launchpad pulls from our internal tree.","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=894"}],"version-history":[{"count":1,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/894\/revisions"}],"predecessor-version":[{"id":1492,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/894\/revisions\/1492"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}