Python 【安装MySQL并连接到Python】

Python 【安装MySQL并连接到Python】

1.安装MySQL8.0

MySQL是一个关系型数据库管理系统,其官方下载地址:www.oracle.com。

(1.)解压mysql-8.0.15-winx64.zip,重命名为mysql8.0

(2.)将解压文件mysql8.0文件夹移动到一个非中文目录下,并在该目录下新建my.ini文件。

(3.)在my.ini 文件中配置以下基本信息:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\\mysql8.0

# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错

# datadir=D:\\mysql8.0\\sqldata

# 允许最大连接数

max_connections=20

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4.)以管理员身份打开 cmd 命令行工具,写入如下的命令:


cd D:\\mysql8.0\bin

初始化数据库:

mysqld --initialize --console

执行完成后,会输出 root 用户的初始默认密码,如:  ?jAZGgt=R4U6

2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for [email protected]: APWCY5ws&hjQ

APWCY5ws&hjQ 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。

输入以下安装命令:

mysqld install

启动输入以下命令即可:

net start mysql

 

初始化后再运行 net start mysql 即可启动 mysql。

 

Python 【安装MySQL并连接到Python】

若安装成功,可以在计算机管理服务中找到,在此界面可以设置MySQL的是否为开机自动启动Python 【安装MySQL并连接到Python】

 

(5.)登录MySQL

mysql -h 主机名 -u 用户名 -p

如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:

mysql -u root -p

按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:

Enter password:

若密码存在, 输入密码登录, 不存在则直接按回车登录。登录成功后你将会看到 Welecome to the MySQL monitor... 的提示语。

然后命令提示符会一直以 mysq> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。

 

修改密码的方法:

①( ′◔ ‸◔`)修改密码为123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

FLUSH PRIVILEGES;

安装成功后登录的过程如下:

 Python 【安装MySQL并连接到Python】

 

(6.)登录客户端:

安装Webyog-SQLyog-Ultimate12.0.8.0文件夹中的64.exe文件。安装完成后在“安装必看.txt”中选一个注册名注册。

-------------------------------------------------------------end-------------------------------------------------------------

2.初步使用MySQL创建一个数据库:

Python 【安装MySQL并连接到Python】

 

3.Python连接到数据库

在C:\Users\GSXY\AppData\Local\Programs\Python\Python37\Scripts目录下运行cmd(按住shift键右击,选择“在此处打开命令窗口”),写入pip install mysql-connector-python --allow-external mysql-connector-python 

查询python3.0连接mysql。

posted @ 2019-04-16 15:44 versionk 阅读(...) 评论(...) 编辑 收藏