Skip to content

KHAPCHI.COM

One stick to rule all staffs!

  • Home
  • Technology
  • Tools
  • About
  • Toggle search form
  • How to make DNS lookup of an IP or Domain using Python3. Technology
  • How to Query any REST API using Python3 easy. Technology
  • Store JSON response from API as separate columns in MySQL table? Technology
  • 7 Commands to know your Linux Server Technology
  • How to store JSON response from an API to MySQL table? Technology
  • How to fetch all DNS records of a Domain using Python3. Technology
  • Install and configure Squid3 for Ubuntu20.04 for known hosts – IP Access Uncategorized
  • Begin! Uncategorized

How to connect to Local MySQL Db using Python3

Posted on December 8, 2022December 8, 2022 By Khapchi No Comments on How to connect to Local MySQL Db using Python3

To connect to a local MySQL database with Python3, you will need to first ensure that you have MySQL installed on your computer. You can check if you have MySQL installed by running the following command:

mysql -v

If you do not have MySQL installed, you can download and install it from the MySQL website: https://www.mysql.com/downloads/

Once you have MySQL installed, you will need to install a MySQL connector for Python. This will allow you to connect to your MySQL database from within a Python script. The MySQL connector for Python is called mysql-connector-python and you can install it using pip with the following command:

pip install mysql-connector-python

Once you have installed the MySQL connector for Python, you can connect to your MySQL database by creating a new MySQLConnection object and calling the connect() method. This method takes several arguments, including the hostname, username, password, and database name, that are used to connect to the database. Here is an example of how you might create a MySQLConnection object and connect to a local MySQL database:

import mysql.connector

# Create a new MySQLConnection object
cnx = mysql.connector.connect(
    host="localhost",
    user="your-username",
    password="your-password",
    database="your-database-name"
)

# Use the connection to execute a query
cursor = cnx.cursor()
query = "SELECT * FROM your-table-name"
cursor.execute(query)

# Process the results of the query
for row in cursor:
    print(row)

# Close the connection
cnx.close()

In this example, we first import the mysql.connector module, which provides the MySQLConnection class that we will use to connect to the database. Next, we create a new MySQLConnection object and call the connect() method to connect to the database. We then create a cursor object, which is used to execute SQL queries against the database, and execute a SELECT query to retrieve data from a table. Finally, we process the results of the query and close the connection to the database.

Technology Tags:mysql, Python3

Post navigation

Previous Post: Install and configure Squid3 for Ubuntu20.04 for known hosts – IP Access
Next Post: How to make DNS lookup of an IP or Domain using Python3.

Related Posts

  • Store JSON response from API as separate columns in MySQL table? Technology
  • How to store JSON response from an API to MySQL table? Technology
  • Prepare a Linux server for first use. Technology
  • How to fetch all DNS records of a Domain using Python3. Technology
  • Python3 regular expression to fetch Domains from a string or Paragraph. Technology
  • Multilib problems while using yum. Technology

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Recent Posts

  • Python3 regular expression to fetch Domains from a string or Paragraph.
  • Store JSON response from API as separate columns in MySQL table?
  • How to store JSON response from an API to MySQL table?
  • How to Query any REST API using Python3 easy.
  • How to fetch all DNS records of a Domain using Python3.

Recent Comments

    Archives

    • December 2022
    • July 2020
    • May 2020

    Categories

    • Technology
    • Uncategorized

    Archives

    • December 2022
    • July 2020
    • May 2020
    • Install and configure Squid3 for Ubuntu20.04 for known hosts – IP Access Uncategorized
    • How to Query any REST API using Python3 easy. Technology
    • How to make DNS lookup of an IP or Domain using Python3. Technology
    • Multilib problems while using yum. Technology
    • Python3 regular expression to fetch Domains from a string or Paragraph. Technology
    • Prepare a Linux server for first use. Technology
    • 7 Commands to know your Linux Server Technology
    • Begin! Uncategorized

    Copyright © 2025 KHAPCHI.COM.

    Powered by PressBook News WordPress theme