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 命令行工具,写入如下的命令:
初始化数据库:
执行完成后,会输出 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 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。 输入以下安装命令:
启动输入以下命令即可:
初始化后再运行 net start mysql 即可启动 mysql。 |
若安装成功,可以在计算机管理服务中找到,在此界面可以设置MySQL的是否为开机自动启动。
(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; |
安装成功后登录的过程如下:
(6.)登录客户端:
安装Webyog-SQLyog-Ultimate12.0.8.0文件夹中的64.exe文件。安装完成后在“安装必看.txt”中选一个注册名注册。
-------------------------------------------------------------end-------------------------------------------------------------
2.初步使用MySQL创建一个数据库:
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。