Install Mysql Client On Windows

Active14 days ago

Install MySQL via MySQL Installer. To install MySQL using the MySQL installer, double-click on the MySQL installer file and follow the steps below: Install MySQL Step 1: Windows configures MySQL Installer. Install MySQL Step 2 – Welcome Screen: A welcome screen provides several options. Sep 09, 2019  Depending on your purpose of installing MySQL on Windows 10, the installation process may be extremely simple or quite complex. Since the database program is for both server-side and client-side roles, and is also used by the developers, you must be precise while picking your options and configuring them during the installation.

I've spent hours trying to make Django work on my computer. The problem is that I can't install the mysql-python package. I'm running Windows 7 64bit. This is what I've tried:

  1. I have downloaded easy_install
  2. I have downloaded Cygwin64 to be able to run Linux commands (Win cmd was driving me crazy)
  3. I have typed in: easy_install mysql-python (gave me an error message saying it can't find vcvarsall.bat)
  4. I have downloaded Visual Studio 2010. However, I uninstalled it since I found out that I had some other version of it already (it didn't solve the problem)

I have googled this problem like a thousand times, so I would be very grateful if someone could help me. Thanks in advance!

EDIT: I discovered this: https://pypi.python.org/pypi/MySQL-python/1.2.5. Does this mean I can't run Django with python 3.3? And why bother to go through all this work if there is an .exe-file out there?

MyoneMyone
5582 gold badges7 silver badges17 bronze badges

11 Answers

Mysql client windows 10

You're going to want to add Python to your Path Environment Variable in this way. Go to:

  1. My Computer
  2. System Properties
  3. Advance System Settings
  4. Under the 'Advanced' tab click the button that says 'Environment Variables'
  5. Then under System Variables you are going to want to add / change the following variables: PYTHONPATH and Path. Here is a paste of what my variables look like:

PYTHONPATH

Path

Your Path's might be different, so please adjust them, but this configuration works for me and you should be able to run MySQL after making these changes.

Aaron LelevierAaron Lelevier
10.4k9 gold badges52 silver badges85 bronze badges
Ortal Blumenfeld LagzielOrtal Blumenfeld Lagziel
1,2493 gold badges12 silver badges26 bronze badges

If you are trying to use mysqlclient on WINDOWS with this failure, try to install the lower version instead:

Alfred HuangAlfred Huang
10.1k22 gold badges84 silver badges150 bronze badges

if you use the site http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python , download the file:

  • mysqlclient‑1.3.6‑cp34‑none‑win32.whl or

  • mysqlclient‑1.3.6‑cp34‑none‑win_amd64.whl

depending on the version of python you have (these are for python 3.4) and the type of windows you have (x64 or x32)

extract this file into C:Python34Libsite-packages and your project will work

Laura CheschesLaura Chesches

There are windows installers for MySQLdb avaialable for both 32 and 64 bit, supporting Python from 2.6 to 3.4. Check here.

CFreitasCFreitas

I have a slightly different setup, but think my solution will help you out.

I have a Windows 8 Machine, Python 2.7 installed and running my stuff through eclipse.

Some Background:

When I did an easy install it tries to install MySQL-python 1.2.5 which failed with an error: Unable to find vcvarsall.bat. I did an easy_install of pip and tried the pip install which also failed with a similar error. They both reference vcvarsall.bat which is something to do with visual studio, since I don't have visual studio on my machine, it left me looking for a different solution, which I share below.

The Solution:

  1. Reinstall python 2.7.8 from 2.7.8 from https://www.python.org/download this will add any missing registry settings, which is required by the next install.
  2. Install 1.2.4 from http://pypi.python.org/pypi/MySQL-python/1.2.4

After I did both of those installs I was able to query my MySQL db through eclipse.

James OravecJames Oravec
11.2k19 gold badges67 silver badges127 bronze badges

For folks using Python 3.0+ (which should be everyone now):

Unfortunately, MySQL-Python 1.2.5 does not support Python 3.0+ yet (which is kinda unreasonable IMHO, Python 3+ has been out for a while). Reference : https://pypi.python.org/pypi/MySQL-python/1.2.5

Mysql Client For Windows

So, my workaround is to use Oracle's MySQL connector. In settings.py, change DATABASE's 'ENGINE' field to:'ENGINE': 'mysql.connector.django',

More info could be found in the last paragraph of the first answer to this question: Setting Django up to use MySQL

Hope this helps!!

Community
Vicky ZhangVicky Zhang

MySqldb python install windows

MySQL-python 1.2.3 for Windows and Python 2.7, 32bit and 64bit versions

Ashish GuptaAshish Gupta

If you encounter the problem with missing MS VC 14 Build tools while trying pip install mysqlclient a possible solution for this may be https://stackoverflow.com/a/51811349/1552410

kayakaya
1,1971 gold badge14 silver badges20 bronze badges

Just Download mysqlclient from here https://www.lfd.uci.edu/~gohlke/pythonlibs/be careful while downloading the right version depending on your your python version installed.Then proceed with the import. It worked for me because in my case the error was telling to install Visual Studio C++ 14.0 something which wasted my time and occupied around 10GB of space in my C drive.So recommending installing mysqlclient using pip install mysqlclient

Kamal MaharanaKamal Maharana

For phpmydamin you can use following step

Install Mysql From Command Line

  1. Go to python install path like

  2. Run the command pip install PyMySQL

  3. In the python shell import library like import pymysql

  4. connection to databasbe

  5. get cursor cursor = db.cursor()

  6. Create table like

Enamul Haque

Download Mysql Command Line Client

Enamul Haque

Conda Install Mysql Client Windows

1,3921 gold badge10 silver badges21 bronze badges

How To Install Mysql Client

Not the answer you're looking for? Browse other questions tagged pythonmysqldjangomysql-python or ask your own question.