2023 iLAB OVERVIEW Scenario and Summary Successful database recovery relies on the database being backed This is what enables the | Assignment Collections

Computer Science 2023 Using Backups for complete Recovery

2023 iLAB OVERVIEW Scenario and Summary Successful database recovery relies on the database being backed This is what enables the | Assignment Collections

iLAB OVERVIEW

Scenario and Summary

Successful database recovery relies on the database being backed. This is what enables the database to recover data that were lost due to a media failure, loss of power, or any other type of disaster. Each time the online line redoes logs filled up in a log group, the DBMS issues a log switch that will move the log writer process from the current redo log group to the next one in line. The archive background process begins archiving the data in the full online log group files to the archive log files. This is done simultaneously for each log file in the group. If media recovery is needed at the time that the database needs recovery, then the DBMS will search through the archived log files to find the ones that need to be used.

In Part 1, you will use mysqldump command to dump database, expand tables, and restore database.

In Part 2, you will use MySQL Workbench to back up, expand tables, and restore the database. 

Note: Be sure that you are making screenshots and save in Lab4 Report.

Deliverables

Grading of the lab assignment will be based on the following.

Assignment Step

Description

Points

 

Part 1: Take Dump/Backup and restore database  using command line

 

Step  1

Taking a backup of the database

5

Step 2

Expand table

5

Step 3

Restore and recover the database

10

 

Part 2: Backup and Recovery using MySQL Workbench

 

Step  1

Taking a backup of the database using Export to Dump Project Folder

5

Step 2

Taking a backup of the database using Export to self-contained file

5

Step 3

Expand table

5

Step 4

Restore database using  Import from Dump Project Folder

10

Step 5

Expand table

5

Step 6

Restore database using  Import from self-contained file

10

Total iLab Points

 60

The Report file should be a single file called yourname_Lab_4.doc to submit to the Dropbox for the Week 4 iLab.

Your report should show any queries, create statements, or other SQL code, along with the resulting return from the database.

 

 

 

iLAB STEPS

Part 1: Take Dump/Backup and Restore Database Using Command Line

Step 1: Taking a Backup of the Database

1.      Go to MySQL Command line – Unicode and enter password.

2.      There are several databases here now. To list them, type:

Mysql>show databases;

3.      Identify required database;

You have to make database backup to be used later to restore.

4.      Confirm the location of mysqldump utility on your local machine.

Usually, it is:

C:Program FilesMySQLMySQL Server5.6bin

5.      Go to Start – Accessories – Point to Command Prompt and right-click on Run as administrator (to be able to have all types of access on PC).

6.      Set up location using cd command: type in Command prompt:

C:user username>cd C:  and press Enter

C:>cd Program Files and press Enter

C:\Program Files> cd MySQL and press Enter.

C:Program FilesMySQL>cd MySQL Server5.6 and press Enter.

C:Program FilesMySQLMySQL Server5.6>cd and press Enter.

7.      Use mysqldump utility.

a)       In Command prompt, type:

Mysqldump –uroot –p databasename > c:backup file name with extension .sql

For example: “c:mis561.sql”

Where sign > means to take output (from the left part) and put into the input (right part). All SQL instructions will be written to back-up file.

Note: The location of back-up file has to be enclosed into the double quotes.

 

Example:

C:Program FilesMySQLMySQL Server5.6bin>Mysqldump –uroot –p databasename >c: backup file name with extension .sql

b)      Enter password; press Enter;

c)      In case of error Could not execute SELECT @@GTID_Mode, re-type with GTID options:

Mysqldump –uroot –p  -set-gtid-purged=OFF  databasename > “c:backup file name with extension .sql”

d)     Enter password;

Please note that c) and d) are needed only in case of error.

Save screenshot

e)      To verify back-up file:

Start -All programs-Computer-Local Disk (C)-backup file.sql

Save screenshot

8.      Go to MySQL Command line – Unicode Using DESCRIBE statement show the columns in the table

Mysql>describe databasename.tablename;

Save screenshot

Step 2 Expand table

1.      Using ALTER command add 2 columns to the table

Mysql>ALTER table databasename.tablename

ADD col1 varchar(10);

Save screenshot

2.      Using DESCRIBE statement show the columns in the table

Mysql>describe databasename.tablename;

Save screenshot

 

Step 3 Restore and recover the database

1.      Go to Start- Accessories – Point to Command Prompt and right click on Run as administrator (to be able to have all types of access on PC)

2.      Set up the location: type in Command prompt:

C:user username>cd C:   and press Enter

C:>cd Program Files and press Enter

C:\Program Files> cd MySQL and press Enter

C:Program FilesMySQL>cd MySQL Server5.6 and press Enter

C:Program FilesMySQLMySQL Server5.6>cd bin and press Enter

3.      Type:

C:Program FilesMySQLMySQL Server5.6bin>Mysql –uroot –p databasename < “c:backup file name with extension .sql”

Where sign  <  means to take output (from the right  part) and put into the output (left part). Database will be restored.

Note: The location of backup file has to be enclosed into the double quotes.

Save screenshot

4.      Go to MySQL Command line – Unicode Using DESCRIBE statement show the columns in the table

Mysql>describe databasename.tablename;

Save screenshot

Part 2 Backup and Recovery using MySQL Workbench

To Backup database

1.      Start MySQL Workbench

2.      Connect to database and Test connection

3.      Double click on Connections to connect the database; Enter Password

4.      On Navigator panel under the Management click ‘Data Export’, enter password

5.      On Data Export screen highlight the database name and check it;

6.      Click Select tables button if you want to back up the entire database;

7.      There are 2 options to save backup file.

Option 1

·         Export to Dump Project Folder. Choose this option and back up all tables. Click Start Export, enter password, and review created .sql files (separated for each table in database). It allows you to restore the selected tables in a future. Save screenshots.

·         Close Administration – Data Export tab.

·         Go to the Windows Employer, review folder dumps content. Save screenshots.

Option 2

Repeat steps 5 and 6.

·         Export to Self-contained file. All tables in database will be stored in one file. Choose this option and give the unique name to the backup file to help you to identify file in a future. Click Start Export, enter password.

·         Save screenshots

·         When export is finished, close Administration – Data Export tab.

·         Go to the Windows Employer, review folder dumps content. Save screenshots.

8.      Expand table Employee by adding 2 columns. Please use Query 1 screen.

Hint: Add columns using ALTER command. Highlight query, choose Query in toolbar and click Execute current statement

          Save screenshots

9.      Show new table

          Click icon Create new SQL tab for executing queries (located under the File) to display expanded table.

Hint: Use DESCRIBE statement. Highlight query, choose Query in toolbar and click Execute current statement

          Save screenshots

To Restore database

10.  Click on Data Import/Restore, enter password

Option 1

a.       Choose Import from Dump Project Folder and insure that the file location is correct

b.      Select Schema on Select Database object to Import (only available for project folders)

c.       You have an option to select which table to restore and click Start Import; enter Password

d.      Save screenshot with successful completion

e.       Close Administration – Data Import/Restore tab

f.       Click icon Create new SQL tab for executing queries (located under the File) to display restored table.

g.      Save screenshot

Option 2

11.  Repeat Step 8, Step 9 and Step 10. Enter password

12.  Now, restore from Import from Self-contained file

a.       Choose Import from Self-contained file

b.      Select file you want to restore

c.       Click on Start Import; enter password;

d.      Save screenshot with successful completion

e.       Close Administration – Data Import/Restore tab

f.       Click icon Create new SQL tab for executing queries (located under the File) to display restored table.

 

g.      Save screenshot

 

We give our students 100% satisfaction with their assignments, which is one of the most important reasons students prefer us to other helpers. Our professional group and planners have more than ten years of rich experience. The only reason is that we have successfully helped more than 100000 students with their assignments on our inception days. Our expert group has more than 2200 professionals in different topics, and that is not all; we get more than 300 jobs every day more than 90% of the assignment get the conversion for payment.

Place Order Now

#write essay #research paper #blog writing #article writing #academic writer #reflective paper #essay pro #types of essays #write my essay #reflective essay #paper writer #essay writing service #essay writer free #essay helper #write my paper #assignment writer #write my essay for me #write an essay for me #uk essay #thesis writer #dissertation writing services #writing a research paper #academic essay #dissertation help #easy essay #do my essay #paper writing service #buy essay #essay writing help #essay service #dissertation writing #online essay writer #write my paper for me #types of essay writing #essay writing website #write my essay for free #reflective report #type my essay #thesis writing services #write paper for me #research paper writing service #essay paper #professional essay writers #write my essay online #essay help online #write my research paper #dissertation writing help #websites that write papers for you for free #write my essay for me cheap #pay someone to write my paper #pay someone to write my research paper #Essaywriting #Academicwriting #Assignmenthelp #Nursingassignment #Nursinghomework #Psychologyassignment #Physicsassignment #Philosophyassignment #Religionassignment #History #Writing #writingtips #Students #universityassignment #onlinewriting #savvyessaywriters #onlineprowriters #assignmentcollection #excelsiorwriters #writinghub #study #exclusivewritings #myassignmentgeek #expertwriters #art #transcription #grammer #college #highschool #StudentsHelpingStudents #studentshirt #StudentShoe #StudentShoes #studentshoponline #studentshopping #studentshouse #StudentShoutout #studentshowcase2017 #StudentsHub #studentsieuczy #StudentsIn #studentsinberlin #studentsinbusiness #StudentsInDubai #studentsininternational