
{"id":1801,"date":"2021-03-13T13:53:22","date_gmt":"2021-03-13T13:53:22","guid":{"rendered":"https:\/\/blog.gordonbuchan.com\/blog\/?p=1801"},"modified":"2021-05-29T20:22:59","modified_gmt":"2021-05-29T20:22:59","slug":"web-presence-step-by-step-chapter-9-installing-and-configuring-phpmyadmin-to-manage-mysql-databases","status":"publish","type":"post","link":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/13\/web-presence-step-by-step-chapter-9-installing-and-configuring-phpmyadmin-to-manage-mysql-databases\/","title":{"rendered":"Web presence step by step Chapter 9: Installing and configuring phpMyAdmin to manage MySQL databases"},"content":{"rendered":"\n<p>Previous step: <a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/11\/web-presence-step-by-step-chapter-8-installing-and-configuring-wordpress-to-create-a-website\/\">Chapter 8: Installing and configuring WordPress to create a website<\/a><br>Next step:<a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/20\/web-presence-step-by-step-chapter-10-integrating-google-site-kit-with-wordpress-to-view-google-analytics-and-google-search-console-visitor-statistics\/\"> Chapter 10: Integrating Google Site Kit with WordPress to view Google Analytics and Google Search Console visitor statistics<\/a><\/p>\n\n\n\n<p>Web presence step by step is a series of posts that show you to how to build a web presence.<\/p>\n\n\n\n<p>In this post, we install and configure phpMyAdmin to manage MySQL databases.<\/p>\n\n\n\n<p>This post assumes that you have performed the steps described in&nbsp;<a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/11\/web-presence-step-by-step-chapter-8-installing-and-configuring-wordpress-to-create-a-website\/\">Chapter 8: Installing and configuring WordPress to create a website<\/a>.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">A note re MySQL and MariaDB<\/h1>\n\n\n\n<p>A few years ago, the company that owned MySQL was purchased by Oracle. The open source code was legally \u201cforked\u201d into a project called MariaDB. When this document refers to \u201cMySQL,\u201d it is actually referring to the MariaDB descendant of the MySQL database engine, made possible by the terms of the GPLv2 open source software license. Notice that to maintain compatibility with existing software, the command to invoke MariaDB on the command line is \u201cmysql.\u201d<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Installing the php-xml and php-mbstring libraries<\/h1>\n\n\n\n<p>Use an SSH terminal program to connect to the Ubuntu Linux cloud server you created in <a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/02\/20\/web-presence-step-by-step-chapter-3-buying-an-ubuntu-linux-cloud-server-from-digital-ocean\">Chapter 3: Buying an Ubuntu Linux cloud server from Digital Ocean<\/a>. Enter the commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install php-xml php-mbstring\nsystemctl restart apache2<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"735\" height=\"858\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-167.png\" alt=\"\" class=\"wp-image-2414\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-167.png 735w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-167-257x300.png 257w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-167-350x409.png 350w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Generating a blowfish secret passphrase (blowfish_secret)<\/h1>\n\n\n\n<p>phpMyAdmin uses an encryption cipher called &#8220;blowfish.&#8221; We need to generate a blowfish secret passphrase to customize the phpMyAdmin config.inc.php configuration file.<\/p>\n\n\n\n<p>Use a web browser to visit the site:<\/p>\n\n\n\n<p><a href=\"https:\/\/phpsolved.com\/phpmyadmin-blowfish-secret-generator\/?g=[insert_php]echo%20$code;[\/insert_php]\">https:\/\/phpsolved.com\/phpmyadmin-blowfish-secret-generator\/?g=[insert_php]echo%20$code;[\/insert_php]<\/a><\/p>\n\n\n\n<p>Select the text in the line under &#8220;to,&#8221; right-click (or command-click on MacOS), then select &#8220;Copy&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"495\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-54-1024x495.png\" alt=\"\" class=\"wp-image-1863\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-54-1024x495.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-54-300x145.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-54-768x371.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-54.png 1215w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Keep this web browser window open. You will need to copy the text in the line above to the clipboard then paste it into the config.inc.php file in one of the steps below.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Downloading the phpMyAdmin zip file<\/h1>\n\n\n\n<p>Use a web browser to visit the site:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.phpmyadmin.net\/\">https:\/\/www.phpmyadmin.net\/<\/a><\/p>\n\n\n\n<p>Click on the link &#8220;Download x.x.x&#8221; (where &#8220;x.x.x&#8221; represents the current version number):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-50-1024x550.png\" alt=\"\" class=\"wp-image-1815\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-50-1024x550.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-50-300x161.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-50-768x412.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-50.png 1283w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Extracting the phpMyAdmin zip file<\/h1>\n\n\n\n<p>(Reminder: there are detailed examples in <a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/11\/web-presence-step-by-step-chapter-8-installing-and-configuring-wordpress-to-create-a-website\/\">Chapter 8: Installing and configuring WordPress to create a website<\/a> that show how to extract the contents of a zip file for each operating system.)<\/p>\n\n\n\n<p>Go to the file manager for your operating system (Windows File Explorer, MacOS Finder, Linux Nautilus).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Windows<\/h2>\n\n\n\n<p>In File Explorer, right-click on the phpMyAdmin zip file. Select &#8220;Extract All.&#8221; In the next dialog, click &#8220;Extract.&#8221;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MacOS<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">If you downloaded the phpMyAdmin zip file with Safari<\/h3>\n\n\n\n<p>if you downloaded the phpMyAdmin zip file with Safari, the zip file&#8217;s contents will be already be extracted as a directory in the Downloads directory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">If you downloaded the phpMyAdmin zip file with Chrome<\/h3>\n\n\n\n<p>In Finder, go to the Downloads directory. Double-click on the phpMyAdmin zip file. The Archive Manager will extract the contents of the phpMyAdmin zip file to a directory in the Downloads directory.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Linux<\/h2>\n\n\n\n<p>In Nautilus, go to the Downloads directory. Right-click on the phpMyAdmin zip file. Select &#8220;Open with Archive Manager.&#8221; In Archive Manager, click on &#8220;Extract.&#8221; In the next dialog, click on &#8220;Extract.&#8221;<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Renaming the phpMyAdmin-x-x-x-x directory, renaming and editing the config.inc.php configuration file<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Windows<\/h2>\n\n\n\n<p>Use File Explorer. Locate the phpMyAdmin directory nested within a directory of the same name). Right-click on the directory. Select &#8220;Rename&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"539\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-60-1024x539.png\" alt=\"\" class=\"wp-image-1891\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-60-1024x539.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-60-300x158.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-60-768x404.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-60.png 1123w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>enter the text &#8220;phpmyadmin&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-61-1024x538.png\" alt=\"\" class=\"wp-image-1893\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-61-1024x538.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-61-300x157.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-61-768x403.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-61.png 1124w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Locate the file &#8220;config.sample.inc.php&#8221; file. Right-click on the file. Select &#8220;Rename&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-62-1024x540.png\" alt=\"\" class=\"wp-image-1895\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-62-1024x540.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-62-300x158.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-62-768x405.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-62.png 1123w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Enter the text &#8220;config.inc.php&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-63-1024x538.png\" alt=\"\" class=\"wp-image-1897\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-63-1024x538.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-63-300x157.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-63-768x403.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-63.png 1124w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Right-click on the file &#8220;config.inc.php,&#8221; select &#8220;Open with&#8230;&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-64-1024x536.png\" alt=\"\" class=\"wp-image-1900\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-64-1024x536.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-64-300x157.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-64-768x402.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-64.png 1123w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Select the &#8220;Notepad&#8221; application. Check the box &#8220;Always use this app to open .php files.&#8221; Click OK:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"385\" height=\"514\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-65.png\" alt=\"\" class=\"wp-image-1902\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-65.png 385w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-65-225x300.png 225w\" sizes=\"auto, (max-width: 385px) 100vw, 385px\" \/><\/figure>\n\n\n\n<p>Paste the blowfish secret string you obtained earlier in the step &#8220;Generating a blowfish secret passphrase (blowfish_secret)&#8221; into the $cfg[&#8216;blowfish_secret&#8217;] string assignment. Be careful to place single quotes (&#8216;) before and after the blowfish_secret string:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"589\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-66-1024x589.png\" alt=\"\" class=\"wp-image-1905\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-66-1024x589.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-66-300x172.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-66-768x441.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-66.png 1063w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">MacOS<\/h2>\n\n\n\n<p>In Finder, locate the phpMyAdmin directory. Command-click on the directory. Select &#8220;Rename&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"548\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-84.png\" alt=\"\" class=\"wp-image-1955\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-84.png 767w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-84-300x214.png 300w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Enter the text &#8220;phpmyadmin&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"432\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-85.png\" alt=\"\" class=\"wp-image-1958\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-85.png 767w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-85-300x169.png 300w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Locate the &#8220;config.sample.inc.php&#8221; file. Command-click on the file. Select &#8220;Rename&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"764\" height=\"580\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-86.png\" alt=\"\" class=\"wp-image-1960\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-86.png 764w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-86-300x228.png 300w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>Enter the text &#8220;config.inc.php&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"765\" height=\"432\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-87.png\" alt=\"\" class=\"wp-image-1962\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-87.png 765w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-87-300x169.png 300w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>Command-click on the file. Select &#8220;Always Open With,&#8221; select &#8220;TextEdit&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"769\" height=\"575\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-88.png\" alt=\"\" class=\"wp-image-1964\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-88.png 769w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-88-300x224.png 300w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Paste the blowfish secret string you obtained earlier in the step &#8220;Generating a blowfish secret passphrase (blowfish_secret)&#8221; into the $cfg[&#8216;blowfish_secret&#8217;] string assignment. Be careful to place single quotes (&#8216;) before and after the blowfish_secret string:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"425\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-89.png\" alt=\"\" class=\"wp-image-1965\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-89.png 825w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-89-300x155.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-89-768x396.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Linux<\/h2>\n\n\n\n<p>In Nautilus, locate the phpMyAdmin directory. Right-click on the directory. Select &#8220;Rename&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"892\" height=\"659\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-91.png\" alt=\"\" class=\"wp-image-1974\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-91.png 892w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-91-300x222.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-91-768x567.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Enter the text &#8220;phpmyadmin&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"887\" height=\"590\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-92.png\" alt=\"\" class=\"wp-image-1976\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-92.png 887w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-92-300x200.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-92-768x511.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Locate the &#8220;config.sample.inc.php&#8221; file. Right-click on the file. Select &#8220;Rename&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"589\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-93.png\" alt=\"\" class=\"wp-image-1978\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-93.png 894w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-93-300x198.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-93-768x506.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Enter the text &#8220;config.inc.php&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"589\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-94.png\" alt=\"\" class=\"wp-image-1980\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-94.png 886w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-94-300x199.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-94-768x511.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Right-click on the file. Select &#8220;Open With Other Application&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"887\" height=\"588\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-95.png\" alt=\"\" class=\"wp-image-1982\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-95.png 887w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-95-300x199.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-95-768x509.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Click on &#8220;View All Applications&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"592\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-96.png\" alt=\"\" class=\"wp-image-1984\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-96.png 894w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-96-300x199.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-96-768x509.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Select &#8220;Text Editor.&#8221; Click on &#8220;Select&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"587\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-97.png\" alt=\"\" class=\"wp-image-1986\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-97.png 886w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-97-300x199.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-97-768x509.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Paste the blowfish secret string you obtained earlier in the step &#8220;Generating a blowfish secret passphrase (blowfish_secret)&#8221; into the $cfg[&#8216;blowfish_secret&#8217;] string assignment. Be careful to place single quotes (&#8216;) before and after the blowfish_secret string:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"729\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-98-1024x729.png\" alt=\"\" class=\"wp-image-1988\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-98-1024x729.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-98-300x214.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-98-768x547.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-98.png 1039w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">A note about the example domain and a reminder that you should use your domain name in its place<\/h1>\n\n\n\n<p>For clarity and narrative flow we are using the example domain linuxstepbystep.com but you should substitute your domain name as appropriate.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Uploading the &#8220;phpmyadmin&#8221; directory to the Ubuntu Linux cloud server<\/h1>\n\n\n\n<p>Use the FileZilla file transfer program to connect to the Ubuntu Linux cloud server you created in <a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/02\/20\/web-presence-step-by-step-chapter-3-buying-an-ubuntu-linux-cloud-server-from-digital-ocean\">Chapter 3: Buying an Ubuntu Linux cloud server from Digital Ocean<\/a>. In the left (local) panel, locate the local phpmyadmin directory. Right-click (for MacOS, command-click) on the directory and select &#8220;Upload&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-90.png\" alt=\"\" class=\"wp-image-1972\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-90.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-90-300x160.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-90-768x410.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Wait for the file transfer to complete:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-69-1024x542.png\" alt=\"\" class=\"wp-image-1913\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-69-1024x542.png 1024w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-69-300x159.png 300w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-69-768x407.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-69.png 1363w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Accessing the phpMyAdmin application using a web browser<\/h1>\n\n\n\n<p>Use a web browser to visit your domain name followed by &#8220;\/phpmyadmin&#8221;:<\/p>\n\n\n\n<p>https:\/\/linuxstepbystep.com\/phpmyadmin<\/p>\n\n\n\n<p>(These are the MySQL username and password that were created in <a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/11\/web-presence-step-by-step-chapter-8-installing-and-configuring-wordpress-to-create-a-website\/\">Chapter 8: Installing and configuring WordPress to create a website<\/a>: &#8220;Creating the MySQL database for the WordPress site.&#8221;)<\/p>\n\n\n\n<p>Enter values for the &#8220;Username:&#8221; and &#8220;Password:&#8221; fields. Click on &#8220;Go&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"1020\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-56.png\" alt=\"\" class=\"wp-image-1879\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-56.png 1010w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-56-297x300.png 297w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-56-150x150.png 150w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-56-768x776.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-56-100x100.png 100w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>This screen appears. Click on the name of the database in the left panel:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"1020\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-57.png\" alt=\"\" class=\"wp-image-1883\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-57.png 1010w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-57-297x300.png 297w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-57-150x150.png 150w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-57-768x776.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-57-100x100.png 100w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Click on a table in the left panel:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"1020\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-58.png\" alt=\"\" class=\"wp-image-1887\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-58.png 1010w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-58-297x300.png 297w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-58-150x150.png 150w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-58-768x776.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-58-100x100.png 100w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Table view:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"1020\" src=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-59.png\" alt=\"\" class=\"wp-image-1889\" srcset=\"https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-59.png 1010w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-59-297x300.png 297w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-59-150x150.png 150w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-59-768x776.png 768w, https:\/\/blog.gordonbuchan.com\/blog\/wp-content\/uploads\/2021\/03\/image-59-100x100.png 100w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>Previous step: <a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/11\/web-presence-step-by-step-chapter-8-installing-and-configuring-wordpress-to-create-a-website\/\">Chapter 8: Installing and configuring WordPress to create a website<\/a><br>Next step: <a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/20\/web-presence-step-by-step-chapter-10-integrating-google-site-kit-with-wordpress-to-view-google-analytics-and-google-search-console-visitor-statistics\/\">Chapter 10: Integrating Google Site Kit with WordPress to view Google Analytics and Google Search Console visitor statistics<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Previous step: Chapter 8: Installing and configuring WordPress to create a websiteNext step: Chapter 10: Integrating Google Site Kit with WordPress to view Google Analytics and Google Search Console visitor statistics Web presence step by step is a series of posts that show you to how to build a web presence. In this post, we &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2021\/03\/13\/web-presence-step-by-step-chapter-9-installing-and-configuring-phpmyadmin-to-manage-mysql-databases\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Web presence step by step Chapter 9: Installing and configuring phpMyAdmin to manage MySQL databases&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1801","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=1801"}],"version-history":[{"count":139,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1801\/revisions"}],"predecessor-version":[{"id":2560,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/1801\/revisions\/2560"}],"wp:attachment":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=1801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=1801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=1801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}