{"id":58117,"date":"2023-01-21T03:01:02","date_gmt":"2023-01-20T17:01:02","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=58117"},"modified":"2023-01-21T13:57:06","modified_gmt":"2023-01-21T03:57:06","slug":"apachephpmysql-web-hosting-website-migration-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/apachephpmysql-web-hosting-website-migration-tutorial\/","title":{"rendered":"Apache\/PHP\/MySql Web Hosting Website Migration Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/MySql\/repair_table_wps_posts.jpg\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Apache\/PHP\/MySql Web Hosting Website Migration Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/MySql\/repair_table_wps_posts.jpg\" title=\"Apache\/PHP\/MySql Web Hosting Website Migration Tutorial\"  style=\"float:left;\"   \/><\/a><p class=\"wp-caption-text\">Apache\/PHP\/MySql Web Hosting Website Migration Tutorial<\/p><\/div>\n<p>Regarding Apache\/PHP\/MySql web hosting, when you see a chance for data migration, take it.  The reason being, it is rare for any business run &#8220;close to the bone&#8221; to have enough resources to organize their own data migration initiative, though we&#8217;d all like to do so.  Why?<\/p>\n<p>Well, MySql degrades in performance over time with the web server disk becoming discontiguous, we&#8217;re pretty sure?!  No, we have no proof.  But, put it this way, before the wonderful domain migration our hosters, <a target=_blank title='Crazy Domains' href='http:\/\/www.crazydomains.com.au'>Crazy Domains<\/a>, initiated on the 17\/1\/2023, we could not &#8230;<\/p>\n<p><code><br \/>\nREPAIR TABLE wps_comments<br \/>\n<\/code><\/p>\n<p> &#8230; it would just time out on our RJM Programming WordPress MySql database comments table, but afterwards, this same SQL command was not an issue.  We rest our Archimedes style empirical evidence based case<a target=_blank title=? href='https:\/\/giphy.com\/gifs\/peacocktv-peacock-tv-just-in-cases-m2RVQmks5nNV4bzfYQ'><sub>s<\/sub><\/a>.<\/p>\n<p>So, if your hoster offers a (domain\/website\/data) migration offer, do not stand in the way.  They&#8217;ll be the ones who have access to the best resources needed to carry out such an operation, that in all likelihood, will improve the performance of your Apache\/PHP\/MySql domain websites.  We can already see the performance improvement on many of the PHP\/MySql &#8220;products&#8221; existing on the RJM Programming domain, after the 17\/1\/2023.  Thanks, <a target=_blank title='Crazy Domains' href='http:\/\/www.crazydomains.com.au'>Crazy Domains<\/a>!<\/p>\n<p><b><i>Did you know?<\/i><\/b><\/p>\n<p>Researching some PHP (web application) whose MySql failed before the data migration, it would say words to the effect &#8230;<\/p>\n<blockquote><p>\nMySql table wps_posts is marked as crashed.   Please repair.\n<\/p><\/blockquote>\n<p> &#8230; but unlike other &#8220;repair jobs&#8221; this table was not shown as &#8220;in use&#8221; in the <a target=_blank title=phpMyAdmin href='\nhttps:\/\/www.phpmyadmin.net'>phpMyAdmin<\/a> database table listing webpage, causing us confusion as to whether to take the error message above, seriously.  But after the data migration we felt braver about trying the repair, and it worked, and it made the relevant PHP web application involved, to start working again, happily!<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d58117' onclick='var dv=document.getElementById(\"d58117\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/mysql\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d58117' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Regarding Apache\/PHP\/MySql web hosting, when you see a chance for data migration, take it. The reason being, it is rare for any business run &#8220;close to the bone&#8221; to have enough resources to organize their own data migration initiative, though &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/apachephpmysql-web-hosting-website-migration-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,12,37],"tags":[3831,4216,2195,293,299,327,2346,4217,2117,827,4215,932,938,1052,1238,1402,1408],"class_list":["post-58117","post","type-post","status-publish","format-standard","hentry","category-database","category-elearning","category-tutorials","tag-archimedes","tag-contiguous","tag-crazy-domains","tag-data-migration","tag-database-2","tag-did-you-know","tag-diskspace","tag-empirical","tag-migration","tag-mysql","tag-oho","tag-php","tag-phpmyadmin","tag-repair-table","tag-table","tag-web-application","tag-web-hosting"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/58117"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=58117"}],"version-history":[{"count":11,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/58117\/revisions"}],"predecessor-version":[{"id":58140,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/58117\/revisions\/58140"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=58117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=58117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=58117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}