SlideShare a Scribd company logo
Mohd Yasin Abd Karim
Teras Solution Sdn Bhd
   phpMyAdmin is a handy, graphical
    administration tool written in php for
    creating and managing MySQL databases ,
    using a web user interface. The interface is
    straight-forward and easy to learn and it
    allows users to execute SQL queries manually.
    It is also open source, so you can download
    and use it for free.
 Create, drop, browse and modify databases.
 Perform maintenance on databases.
 Run query operations, drop, create, update,
  check, repair tables and more.
 Manage MySQL users and privileges.
 Administering multiple servers.
The full list of features can be found on official
  Document on phpMyAdmin website.
 You can access phpMyAdmin directly visting
  the following URL;
 http://localhost/phpMyAdmin
Or ur server ip address
http://192.168.13.2/phpmyadmin
   The left-hand side of the screen contains the
    following icons; home, log out, query window
    (for executing SQL queries), phpMyAdmin
    documentation and the link to the MySQL
    Reference Manual. Below the icons is a
    Databases drop-down menu, that allows you
    to jump to the database of your choice. The
    tables will be displayed below the database
    you selected.
   The root account has all privileges and should be
    used for administration purposes only. For
    security reasons, we are going to create a
    different user account with restricted access. On
    the home page click Privileges and then click Add
    a new User.
   The password field is optional. You can chose a
    password yourself or have one generated for you.
    We are giving the user basic access, therefore
    we're only ticking the checkboxes that will give
    them basic rights. For instance, they will not be
    able to delete a database. Click Go to set the
    privileges. You can apply privileges to databases
    and tables and columns within a database.
Here are some basic operations you
can perform on your databases and
tables in phpMyAdmin:

1. Select the database you want to
use from the list on the left.
   Let's now create a database and call it
    book_shop. Type in the name into the Create
    New database field and click Create.
   You should then be prompted to create a
    table in the database. We're going to create a
    table called books and enter 4 in the number
    of fields. Enter the following fields:
    ISBN, Author, Title and Price.
   Next, set the data types and length/values as
    show below. The ISBN will serve as the
    primary key.
   To set the primary key, choose the database
    and then the table and click on the primary
    icon as shown below.
   To insert data into the table, select
    book_shop from the drop-down on the left-
    hand side and then the books table below it.
    Click on the Insert tab and continue to fill in
    the different fields with values, as shown
    below.
To view and manage your database, select it in the drop-down on
    the left-hand side. You will get an overview of your database and
    nine tabs for carrying out certain actions. Below is a description
    of the different tabs.
    Structure: displays the different tables in the database and
     allows you to create a new table. A small drop-down menu, lets
     you perform the following on table/s you have selected;
     empty, drop, print view, check, optimise, repair and analyse.
     The Action section provides the following options:
     browse, search, display the structure, insert a record, empty or
     drop a table.
    SQL: lets you execute SQL queries on the database.
    Search: lets you search for words and phrases in the database.
    Query: allows queries to be executed using the interface
     components and manual SQL queries to be run.
   Export: allows you to save your database into
    a file format of your choice.
    CSV, Excel, Word, LaTex, PDF, SQL and XML
    are some of the formats available.
   Import: import an SQL file.
   Operation allows you to create a new
    table, rename and copy the database.
   Privileges: shows what users have access to
    the current database and their rights. You also
    have an edit option next to each user.
    Drop: lets you delete the database if you need
    to.
2. Select the tables you want to use. When
 optimizing or repairing, you should select
 Check All.
3. In the "With selected" dropdown
 menu, select one of the following:
   Empty - This will empty all data from the selected
    tables.
   Drop - This will drop (delete) the selected tables.
   Check Table - This will check the tables for errors.
   Optimize Table - This will perform some basic table
    optimizations.
   Repair Table - This will attempt to repair your tables.
   Analyze Table - This will analyze your tables.
   Export – Backup database
   Import – restore database
1. Select your database from the list on the
 left.
2. Click on "Export" from the top set of tabs.
3. Select the tables from
 the list that you would
 like to back up. If you
 want to back up the
 entire database, click
 "Select All."
4. Make sure both the "Structure" and "Data"
 boxes are selected on the right. They should
 be, by default. In the Structure section, check
 the "Add DROP TABLE / DROP VIEW" box if
 you want this export to be able to replace
 existing tables of the same name. If you want
 to merge this backup with another database,
 do not select this.
5. Check the "Save as file" box. Also select a
 compression option (such as "gzipped") if you
 want to compress the backup before
 downloading it from the server.




6. Click the "Go" button, and, at the prompt,
 save the file to your local computer.
1. Make sure the database you need has
 already been created. If it has not, please first
 create the database:
2. In phpMyAdmin, select your database from
 the list on the left.
3. Click on "Import" from the top set of tabs.
4. Click on the "Browse" button next to
 "Location of the text file."
5. Browse to your local SQL file and click
 "Open." If it is a zipped file, please unzip the
 file first.
6. Click the "Go" button at the bottom. Wait
 while your database imports. Depending on
 the size, this can take a few minutes.

7. you should get a message like this:
Import has been successfully finished, X
 queries executed.
Phpmyadmin administer mysql

More Related Content

What's hot

Cookies and sessions
Cookies and sessionsCookies and sessions
Cookies and sessions
Lena Petsenchuk
 
All ms word 2013
All ms word 2013All ms word 2013
All ms word 2013
Ashan Dissanayake
 
Html5 semantics
Html5 semanticsHtml5 semantics
Html5 semantics
Webtech Learning
 
Web servers (l6)
Web servers (l6)Web servers (l6)
Web servers (l6)Nanhi Sinha
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
Tejaswini Deshpande
 
Introduction to microsoft office 2007
Introduction to microsoft office 2007Introduction to microsoft office 2007
Introduction to microsoft office 2007Kenneth Endfinger
 
OOP in Java - Ver1.1
OOP in Java -  Ver1.1OOP in Java -  Ver1.1
OOP in Java - Ver1.1
vdlinh08
 
IGCSE ICT 0417 P3 Website Authoring using Front Page
IGCSE ICT 0417 P3 Website Authoring using Front PageIGCSE ICT 0417 P3 Website Authoring using Front Page
IGCSE ICT 0417 P3 Website Authoring using Front Page
Shamir George
 
Lesson 1: Introduction to HTML
Lesson 1: Introduction to HTMLLesson 1: Introduction to HTML
Lesson 1: Introduction to HTML
Olivia Moran
 
Introduction to MS WORD
Introduction to MS WORDIntroduction to MS WORD
Introduction to MS WORDMuhammad Irfan
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
Gil Fink
 
MS PowerPoint Training
MS PowerPoint TrainingMS PowerPoint Training
MS PowerPoint Training
Michael Sheyahshe
 
HTML History
HTML HistoryHTML History
HTML History
TolulopeOkutoro
 
Microsoft word tutorial
Microsoft word tutorialMicrosoft word tutorial
Microsoft word tutorial
Michael Hardy
 
Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#
MasterCode.vn
 
Word processing
Word processingWord processing
Word processing
himabindukursam
 
Website Design Issues
Website Design IssuesWebsite Design Issues
Website Design Issues
rakudepp
 
Configuring the Apache Web Server
Configuring the Apache Web ServerConfiguring the Apache Web Server
Configuring the Apache Web Serverwebhostingguy
 

What's hot (20)

Jquery
JqueryJquery
Jquery
 
Cookies and sessions
Cookies and sessionsCookies and sessions
Cookies and sessions
 
All ms word 2013
All ms word 2013All ms word 2013
All ms word 2013
 
Microsoft power point 2007
Microsoft power point 2007Microsoft power point 2007
Microsoft power point 2007
 
Html5 semantics
Html5 semanticsHtml5 semantics
Html5 semantics
 
Web servers (l6)
Web servers (l6)Web servers (l6)
Web servers (l6)
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
 
Introduction to microsoft office 2007
Introduction to microsoft office 2007Introduction to microsoft office 2007
Introduction to microsoft office 2007
 
OOP in Java - Ver1.1
OOP in Java -  Ver1.1OOP in Java -  Ver1.1
OOP in Java - Ver1.1
 
IGCSE ICT 0417 P3 Website Authoring using Front Page
IGCSE ICT 0417 P3 Website Authoring using Front PageIGCSE ICT 0417 P3 Website Authoring using Front Page
IGCSE ICT 0417 P3 Website Authoring using Front Page
 
Lesson 1: Introduction to HTML
Lesson 1: Introduction to HTMLLesson 1: Introduction to HTML
Lesson 1: Introduction to HTML
 
Introduction to MS WORD
Introduction to MS WORDIntroduction to MS WORD
Introduction to MS WORD
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
MS PowerPoint Training
MS PowerPoint TrainingMS PowerPoint Training
MS PowerPoint Training
 
HTML History
HTML HistoryHTML History
HTML History
 
Microsoft word tutorial
Microsoft word tutorialMicrosoft word tutorial
Microsoft word tutorial
 
Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#
 
Word processing
Word processingWord processing
Word processing
 
Website Design Issues
Website Design IssuesWebsite Design Issues
Website Design Issues
 
Configuring the Apache Web Server
Configuring the Apache Web ServerConfiguring the Apache Web Server
Configuring the Apache Web Server
 

Viewers also liked

Operator overloading
Operator overloadingOperator overloading
Operator overloadingabhay singh
 
phpMyAdmin
phpMyAdminphpMyAdmin
phpMyAdmin
Warawut
 
Database design
Database designDatabase design
Database design
Warawut
 
JSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTLJSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTL
seleciii44
 
Presentation on overloading
Presentation on overloading Presentation on overloading
Presentation on overloading Charndeep Sekhon
 

Viewers also liked (6)

Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
phpMyAdmin
phpMyAdminphpMyAdmin
phpMyAdmin
 
P2P Networks
P2P NetworksP2P Networks
P2P Networks
 
Database design
Database designDatabase design
Database design
 
JSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTLJSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTL
 
Presentation on overloading
Presentation on overloading Presentation on overloading
Presentation on overloading
 

Similar to Phpmyadmin administer mysql

Microsoft access 2007 tutorial
Microsoft access 2007 tutorialMicrosoft access 2007 tutorial
Microsoft access 2007 tutorialGhazali_MFP
 
Microsoft Access 2007
Microsoft Access 2007Microsoft Access 2007
Microsoft Access 2007
Reshma Arun
 
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docxINTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
mariuse18nolet
 
Pks ms access unit 4_bcomcs
Pks ms access unit 4_bcomcsPks ms access unit 4_bcomcs
Pks ms access unit 4_bcomcs
KALAISELVI P
 
Microsoft Office Access 2003 Tutorial for Beginners
Microsoft Office Access 2003 Tutorial for BeginnersMicrosoft Office Access 2003 Tutorial for Beginners
Microsoft Office Access 2003 Tutorial for BeginnersAimina Salsabila
 
Mic office access tutorial for beginners
Mic office access tutorial for beginnersMic office access tutorial for beginners
Mic office access tutorial for beginnersAimina Salsabila
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epcEPC Group
 
Access Assignments Complete List1. Acc 2 Bank Database2. Acc.docx
Access Assignments Complete List1. Acc 2 Bank Database2. Acc.docxAccess Assignments Complete List1. Acc 2 Bank Database2. Acc.docx
Access Assignments Complete List1. Acc 2 Bank Database2. Acc.docx
annetnash8266
 
Access PPT Lesson 01-REVISED.ppt
Access PPT Lesson 01-REVISED.pptAccess PPT Lesson 01-REVISED.ppt
Access PPT Lesson 01-REVISED.ppt
MagdalaRodriguez1
 
Understanding Microsoft Access
Understanding Microsoft AccessUnderstanding Microsoft Access
Understanding Microsoft Access
Ana Loraine Alcantara
 
Database as information system
Database as information systemDatabase as information system
Database as information system
KAZEMBETVOnline
 
Access_lab_manual06.pdf
Access_lab_manual06.pdfAccess_lab_manual06.pdf
Access_lab_manual06.pdf
Aditya Kumar
 
Microsoft office access 2003
Microsoft office access 2003Microsoft office access 2003
Microsoft office access 2003ipengzzz
 
Microsoft office access 2003
Microsoft office access 2003Microsoft office access 2003
Microsoft office access 2003ipengzzz
 
MS Access Training
MS Access TrainingMS Access Training
MS Access Training
Michael Sheyahshe
 
Access2003
Access2003Access2003
Access2003tanik363
 
Access2003
Access2003Access2003
Access2003mrh1222
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
Sooraj Vinodan
 

Similar to Phpmyadmin administer mysql (20)

Microsoft access 2007 tutorial
Microsoft access 2007 tutorialMicrosoft access 2007 tutorial
Microsoft access 2007 tutorial
 
Microsoft Access 2007
Microsoft Access 2007Microsoft Access 2007
Microsoft Access 2007
 
Ms Access
Ms AccessMs Access
Ms Access
 
001.general
001.general001.general
001.general
 
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docxINTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
INTRODUCTION TO ACCESSOBJECTIVESDefine th.docx
 
Pks ms access unit 4_bcomcs
Pks ms access unit 4_bcomcsPks ms access unit 4_bcomcs
Pks ms access unit 4_bcomcs
 
Microsoft Office Access 2003 Tutorial for Beginners
Microsoft Office Access 2003 Tutorial for BeginnersMicrosoft Office Access 2003 Tutorial for Beginners
Microsoft Office Access 2003 Tutorial for Beginners
 
Mic office access tutorial for beginners
Mic office access tutorial for beginnersMic office access tutorial for beginners
Mic office access tutorial for beginners
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epc
 
Access Assignments Complete List1. Acc 2 Bank Database2. Acc.docx
Access Assignments Complete List1. Acc 2 Bank Database2. Acc.docxAccess Assignments Complete List1. Acc 2 Bank Database2. Acc.docx
Access Assignments Complete List1. Acc 2 Bank Database2. Acc.docx
 
Access PPT Lesson 01-REVISED.ppt
Access PPT Lesson 01-REVISED.pptAccess PPT Lesson 01-REVISED.ppt
Access PPT Lesson 01-REVISED.ppt
 
Understanding Microsoft Access
Understanding Microsoft AccessUnderstanding Microsoft Access
Understanding Microsoft Access
 
Database as information system
Database as information systemDatabase as information system
Database as information system
 
Access_lab_manual06.pdf
Access_lab_manual06.pdfAccess_lab_manual06.pdf
Access_lab_manual06.pdf
 
Microsoft office access 2003
Microsoft office access 2003Microsoft office access 2003
Microsoft office access 2003
 
Microsoft office access 2003
Microsoft office access 2003Microsoft office access 2003
Microsoft office access 2003
 
MS Access Training
MS Access TrainingMS Access Training
MS Access Training
 
Access2003
Access2003Access2003
Access2003
 
Access2003
Access2003Access2003
Access2003
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
 

More from Mohd yasin Karim

1. centos tutorial
1. centos tutorial1. centos tutorial
1. centos tutorial
Mohd yasin Karim
 
5. centos security
5. centos security5. centos security
5. centos security
Mohd yasin Karim
 
4. Centos Administration
4. Centos Administration4. Centos Administration
4. Centos Administration
Mohd yasin Karim
 
6. centos networking
6. centos networking6. centos networking
6. centos networking
Mohd yasin Karim
 
Microsoft<sup>®</sup> office training
Microsoft<sup>®</sup> office trainingMicrosoft<sup>®</sup> office training
Microsoft<sup>®</sup> office training
Mohd yasin Karim
 
Mysql workbench 5
Mysql workbench 5Mysql workbench 5
Mysql workbench 5
Mohd yasin Karim
 
My sql administration
My sql administrationMy sql administration
My sql administration
Mohd yasin Karim
 
Mysql an introduction
Mysql an introductionMysql an introduction
Mysql an introduction
Mohd yasin Karim
 

More from Mohd yasin Karim (10)

1. centos tutorial
1. centos tutorial1. centos tutorial
1. centos tutorial
 
3. introduction of centos
3. introduction of centos3. introduction of centos
3. introduction of centos
 
5. centos security
5. centos security5. centos security
5. centos security
 
4. Centos Administration
4. Centos Administration4. Centos Administration
4. Centos Administration
 
6. centos networking
6. centos networking6. centos networking
6. centos networking
 
2. introduction to linux
2. introduction to linux2. introduction to linux
2. introduction to linux
 
Microsoft<sup>®</sup> office training
Microsoft<sup>®</sup> office trainingMicrosoft<sup>®</sup> office training
Microsoft<sup>®</sup> office training
 
Mysql workbench 5
Mysql workbench 5Mysql workbench 5
Mysql workbench 5
 
My sql administration
My sql administrationMy sql administration
My sql administration
 
Mysql an introduction
Mysql an introductionMysql an introduction
Mysql an introduction
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Phpmyadmin administer mysql

  • 1. Mohd Yasin Abd Karim Teras Solution Sdn Bhd
  • 2. phpMyAdmin is a handy, graphical administration tool written in php for creating and managing MySQL databases , using a web user interface. The interface is straight-forward and easy to learn and it allows users to execute SQL queries manually. It is also open source, so you can download and use it for free.
  • 3.  Create, drop, browse and modify databases.  Perform maintenance on databases.  Run query operations, drop, create, update, check, repair tables and more.  Manage MySQL users and privileges.  Administering multiple servers. The full list of features can be found on official Document on phpMyAdmin website.
  • 4.  You can access phpMyAdmin directly visting the following URL;  http://localhost/phpMyAdmin Or ur server ip address http://192.168.13.2/phpmyadmin
  • 5.
  • 6. The left-hand side of the screen contains the following icons; home, log out, query window (for executing SQL queries), phpMyAdmin documentation and the link to the MySQL Reference Manual. Below the icons is a Databases drop-down menu, that allows you to jump to the database of your choice. The tables will be displayed below the database you selected.
  • 7. The root account has all privileges and should be used for administration purposes only. For security reasons, we are going to create a different user account with restricted access. On the home page click Privileges and then click Add a new User.  The password field is optional. You can chose a password yourself or have one generated for you. We are giving the user basic access, therefore we're only ticking the checkboxes that will give them basic rights. For instance, they will not be able to delete a database. Click Go to set the privileges. You can apply privileges to databases and tables and columns within a database.
  • 8.
  • 9. Here are some basic operations you can perform on your databases and tables in phpMyAdmin: 1. Select the database you want to use from the list on the left.
  • 10. Let's now create a database and call it book_shop. Type in the name into the Create New database field and click Create.
  • 11. You should then be prompted to create a table in the database. We're going to create a table called books and enter 4 in the number of fields. Enter the following fields: ISBN, Author, Title and Price.  Next, set the data types and length/values as show below. The ISBN will serve as the primary key.
  • 12.
  • 13. To set the primary key, choose the database and then the table and click on the primary icon as shown below.
  • 14. To insert data into the table, select book_shop from the drop-down on the left- hand side and then the books table below it. Click on the Insert tab and continue to fill in the different fields with values, as shown below.
  • 15. To view and manage your database, select it in the drop-down on the left-hand side. You will get an overview of your database and nine tabs for carrying out certain actions. Below is a description of the different tabs.  Structure: displays the different tables in the database and allows you to create a new table. A small drop-down menu, lets you perform the following on table/s you have selected; empty, drop, print view, check, optimise, repair and analyse. The Action section provides the following options: browse, search, display the structure, insert a record, empty or drop a table.  SQL: lets you execute SQL queries on the database.  Search: lets you search for words and phrases in the database.  Query: allows queries to be executed using the interface components and manual SQL queries to be run.
  • 16. Export: allows you to save your database into a file format of your choice. CSV, Excel, Word, LaTex, PDF, SQL and XML are some of the formats available.  Import: import an SQL file.  Operation allows you to create a new table, rename and copy the database.  Privileges: shows what users have access to the current database and their rights. You also have an edit option next to each user. Drop: lets you delete the database if you need to.
  • 17. 2. Select the tables you want to use. When optimizing or repairing, you should select Check All.
  • 18. 3. In the "With selected" dropdown menu, select one of the following:
  • 19. Empty - This will empty all data from the selected tables.  Drop - This will drop (delete) the selected tables.  Check Table - This will check the tables for errors.  Optimize Table - This will perform some basic table optimizations.  Repair Table - This will attempt to repair your tables.  Analyze Table - This will analyze your tables.
  • 20. Export – Backup database  Import – restore database
  • 21. 1. Select your database from the list on the left.
  • 22. 2. Click on "Export" from the top set of tabs.
  • 23. 3. Select the tables from the list that you would like to back up. If you want to back up the entire database, click "Select All."
  • 24. 4. Make sure both the "Structure" and "Data" boxes are selected on the right. They should be, by default. In the Structure section, check the "Add DROP TABLE / DROP VIEW" box if you want this export to be able to replace existing tables of the same name. If you want to merge this backup with another database, do not select this.
  • 25.
  • 26. 5. Check the "Save as file" box. Also select a compression option (such as "gzipped") if you want to compress the backup before downloading it from the server. 6. Click the "Go" button, and, at the prompt, save the file to your local computer.
  • 27. 1. Make sure the database you need has already been created. If it has not, please first create the database:
  • 28. 2. In phpMyAdmin, select your database from the list on the left.
  • 29. 3. Click on "Import" from the top set of tabs.
  • 30. 4. Click on the "Browse" button next to "Location of the text file."
  • 31. 5. Browse to your local SQL file and click "Open." If it is a zipped file, please unzip the file first. 6. Click the "Go" button at the bottom. Wait while your database imports. Depending on the size, this can take a few minutes. 7. you should get a message like this: Import has been successfully finished, X queries executed.