How Do I Change My Drupal Admin Password From a Drupal Test Install on My Local Machine I am a complete Drupal beginner. My Drupal site is hosted with a provider. I have these questions and would really appreciate your insight.

1) I want to be able to change the front end log in pass from cPanel in the event I get locked out. My hosting company has provided me with (a) a lengthy way to do it and (b) a short way to do it. 

(a) 


Set up up SSH access
From Mod Security
Add and whitelist my current IP address
Manage SSH Keys
Generate New Key
Find the Key under Public Keys section
Manage
Authorize
SSH Access screen
Manage SSH Keys again and under Private Key View/Download
Then "convert "id_dsa" key to PPK format" 
Enter password and download key
Download/install PuTTY
In PuTTY go to connection, SSH, Auth and browse for coverted key file just downloaded.
Click Session and under Port enter 2222
Enter host name and Open to connect
Answer yes to all security prompts
When prompted to Login As, enter my cPanel username and for the password use the one I set for the SSH key.
Once connected via SSH enter "cd public_html" and go to Drupal root
Then enter ""php core/scripts/password-hash.sh 'NEWPASSWORD'"
Copy the text after where it says "hash"
Return to cPanel, open phpMyAdmin, click on database, look for "users_field_data table"
Find the account with the name "Admin"
Click Edit and replace the text in the pass field by pasting in the hashcode I generated.
Lastly, go to the table in the database named "flood" and delete any rows with my IP address.
Then they say "You may want to enter your IP at the top, under Filter rows. 
Do the same for the cache_entity table.


(b) 
    Go to your cPanel -> Databases box -> phpMyAdmin.
    Select the database which Drupal uses from the drop-down menu on the left. 
    Select the right tab that says: (SQL) 
    Click the SQL tab. (I tick SQL and a text field pops up with: "Run SQL query/queries on database" (database name)
    In the SQL text field page type the following text:

update users set pass=md5(’NEW PASS’) where uid = 1;

Where NEWPASS is your desired new administrative password. 

Then click on the GO button and if no errors present, the Drupal password should have been changed.

(a) is very difficult.

(b) is easier but I'm not confident that (b) is correct. Is it? 

(c) I want to download/install a test Drupal to my local machine and try these tasks before I attempt them on my live site. 

(d) Can I test these tasks on a my local machine with Drupal installed as a test version?

(e) Of the three installers at https://bit.ly/2QeuFLd which one do you suggest for a beginner?

Thank you for your advice.
short version use "drush uli"
longer version have a local install with known password, go to your cpannel -> phpMyAdmin change the password to the known one. - done