如何在Python中安装MySQL数据库?

安装Python

如何在Python中安装MySQL数据库?插图1

1. 下载Python

前往 [Python官方网站](https://www.python.org/downloads/) 下载适用于您操作系统的Python版本,选择“Download Python”按钮,然后选择适合您的系统(Windows、macOS或Linux)的版本。

操作系统 文件名示例
Windows python-3.x.x.exe
macOS python-3.x.x-macosx10.x.pkg
Linux (x86-64) Python-3.x.x.tgz
Linux (ARM) Python-3.x.x.arm-manylinux1_v7a.tar.xz

2. 安装Python

Windows

1、运行安装程序:双击下载的python-3.x.x.exe 文件。

2、勾选选项:在安装窗口中,确保选中“Add Python to PATH”选项。

3、自定义安装路径(可选):您可以点击“Customize installation”以选择自定义安装路径,否则默认路径即可。

4、安装组件:确保所有组件都被选中。

5、完成安装:点击“Install Now”开始安装过程,安装完成后,点击“Close”。

macOS

1、运行安装程序:双击下载的python-3.x.x-macosx10.x.pkg 文件。

2、跟随提示:按照屏幕上的提示进行操作,通常只需点击“继续”并同意许可协议。

3、完成安装:安装完成后,打开终端,输入python3 --version 确认安装成功。

Linux

使用包管理器安装(推荐)

不同的Linux发行版有不同的包管理器,以下是一些常见的命令:

发行版 命令
Ubuntu / Debian sudo apt update && sudo apt install python3
Fedora sudo dnf install python3
CentOS sudo yum install epel-release -y && sudo yum install python3
Arch Linux sudo pacman -Syu python

从源代码编译安装

1、解压文件:如果下载的是压缩文件,例如Python-3.x.x.tgz,可以使用以下命令解压:

   tar -xzf Python-3.x.x.tgz
   cd Python-3.x.x

2、配置和编译:运行以下命令进行配置和编译:

   ./configure --enable-optimizations
   make
   sudo make altinstall

3. 验证安装

如何在Python中安装MySQL数据库?插图3

打开终端或命令提示符,输入以下命令检查Python是否安装成功:

python3 --version

输出类似如下内容表示安装成功:

Python 3.x.x

安装MySQL数据库

1. 下载MySQL

前往 [MySQL官方网站](https://dev.mysql.com/downloads/mysql/) 下载适用于您操作系统的MySQL版本,选择“Download MySQL Installer”按钮,然后选择适合您的系统(Windows、macOS或Linux)的版本。

操作系统 文件名示例
Windows mysql-installer-community-8.x.x.x86.msi
macOS mysql-8.x.x-macos10.15-x86_64.dmg
Linux (x86-64) mysql-8.x.x-linux-glibc2.12-x86_64.tar.xz
Linux (ARM) mysql-8.x.x-linux-glibc2.12-arm64-v8a.tar.xz

2. 安装MySQL

Windows

1、运行安装程序:双击下载的mysql-installer-community-8.x.x.x86.msi 文件。

2、安装向导:按照安装向导的提示进行操作。

选择 “Server only” 或 “Full” 安装类型。

设置根用户密码。

根据需要选择其他配置选项。

3、完成安装:点击“Finish”完成安装。

4、启动服务:通过控制面板或服务管理器启动MySQL服务。

macOS

1、挂载镜像文件:双击下载的mysql-8.x.x-macos10.15-x86_64.dmg 文件。

2、拖动安装:将MySQL拖动到应用程序文件夹中。

3、初始化数据库:打开终端,运行以下命令初始化数据库:

   sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysqld.pid

4、启动服务:运行以下命令启动MySQL服务:

如何在Python中安装MySQL数据库?插图5

   sudo /usr/local/mysql/support-files/mysql.server start

5、安全启动:运行以下命令进行安全设置:

   /usr/local/mysql/bin/mysql_secure_installation

按提示输入root密码并进行安全设置。

Linux

使用包管理器安装(推荐)

不同的Linux发行版有不同的包管理器,以下是一些常见的命令:

发行版 命令
Ubuntu / Debian sudo apt update && sudo apt install mysql-server
Fedora sudo dnf install @mysql
CentOS sudo yum install mysql-server
Arch Linux sudo pacman -Syu mysql

从源代码编译安装(不推荐,除非有特殊需求)

1、下载源码:如果下载的是压缩文件,例如mysql-8.x.x-linux-glibc2.12-x86_64.tar.xz,可以使用以下命令解压:

   tar -xzf mysql-8.x.x-linux-glibc2.12-x86_64.tar.xz
   cd mysql-8.x.x-linux-glibc2.12-x86_64

2、配置和编译:运行以下命令进行配置和编译:

   cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 
           -DMYSQL_UNIX_ADDR=/tmp/mysql.sock 
           -DSYSCONFDIR=/etc 
           -DPLUGIN_DIR=/usr/local/mysql/lib/plugin 
           -DDEFAULTS_FILE=/etc/my.cnf 
           -DDEFAULT_CHARSET=utf8 
           -DDEFAULT_COLLATION=utf8_general_ci 
           -DWITH_INNODB_STORAGE_ENGINE=1 
           -DWITH_ARCHIVE_STORAGE_ENGINE=1 
           -DWITH_BLACKHOLE_STORAGE_ENGINE=1 
           -DWITH_READLINE=1 
           -DENABLED_LOCAL_INFILE=1 
           -DMYSQLX_ENABLED=1 
           -DDOWNLOAD_BOOST=1 
           -DDOWNLOAD_OPENSSL=1 
           -DOPENSSL_CRYPTO=bundled 
           -DDBUGGY_LEVEL=2 
           -DCMAKE_BUILD_TYPE=Release 
           -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 
           -DMYSQL_DATADIR=/usr/local/mysql/data 
           -DSTRICT_MODE=OFF 
           -DEXTRA_COMPILER_FLAGS="-O3"

3、安装:运行以下命令进行安装:

   sudo make install

4、初始化数据库:运行以下命令初始化数据库:

   sudo scripts/mysql_install_db --user=mysql --basedir=$(cd $(dirname $0); pwd) --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysqld.pid

5、启动服务:运行以下命令启动MySQL服务:

   sudo bin/mysqld_safe --user=mysql &

6、安全启动:运行以下命令进行安全设置:

   bin/mysql_secure_installation

按提示输入root密码并进行安全设置。

3. 验证安装

打开终端或命令提示符,输入以下命令检查MySQL是否安装成功:

mysql --version

输出类似如下内容表示安装成功:

mysql  Ver 8.x.x for ... on ... (MySQL Community Server ...)

以上内容就是解答有关python中安装mysql数据库_安装Python的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/90155.html

小末小末
上一篇 2024年11月4日 21:51
下一篇 2024年11月4日 22:02

相关推荐