mysql安装及配置python环境搭建
Windows操作系统安装mysql的8以上版本及python3环境搭建
mysql安装
在配置mysql的python3环境的时候,⾛了⼀些弯路,这⾥记录⼀下完整的流程
[mysqld]
port =3306#配置3306端⼝
basedir=C:\\Program Files\\mysql-8.0.25-winx64#解压⽂件⽬录
max_connections=20#最⼤连接20
character-set-server=utf8#服务端字符集utf8编码
default-storage-engine=INNODB#创建新表时将使⽤的默认存储引擎
default_authentication_plugin=mysql_native_password#使⽤旧的加密认证插件
[mysql]
default-character-set=utf8#客户端字符集utf8编码
[client]
port=3306#配置3306端⼝
default-character-set=utf8#客户端字符集utf8编码
以管理员⾝份打开 cmd 命令⾏⼯具,切换到解压包所在⽬录的bin⽬录下:
cd C:\Program Files\mysql-8.0.25-winx64\bin
运⾏以下指令初始化数据库:
mysqld --initialize --console
如果缺少 vcruntime140_1.dll ⽂件,需要下载vcruntime140_1.dll之后复制到 C:\Windows\System32
执⾏完成后,会输出 root ⽤户的初始默认密码,如:
2021-06-22T07:36:59.041869Z 6 [Note] [MY-000001] [Server] A temporary password is generated for root@localhost: Qw0FBbi;pujo
Qw0FBbi;pujo 就是初始密码,初始密码是由系统⾃动⽣成的,后续登录需要⽤到,你也可以在登陆后修改密码。
输⼊以下安装命令:
mysqld install
启动输⼊以下命令即可:
net start mysql
输⼊以下命令即可登陆管理员帐号:
mysql -u root -p
系统会弹出提⽰让你输⼊密码,把前⾯系统⾃动⽣成的密码输⼊即可按回车确认
Enter password:
登录成功后你将会看到 Welcome to the MySQL monitor.
此时就可以输⼊如下指令修改密码:
ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY'123456' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
然后输⼊ exit 或 quit 退出登录即可,这⾥密码设置的123456
python的mysql插件安装
输⼊如下命令在python3中安装mysql的插件:
python -m pip install mysql-connector
在python中运⾏如下程序,如果不报错就说明安装成功
tor
t(
host="localhost",
user="root",
passwd="123456",
auth_plugin='mysql_native_password'
)
print(mysqldb)
由于没有配置数据库,按照上⾯的过程到这⾥,正常情况下的输出结果:
root的初始密码&tion.MySQLConnection object at 0x00000224D6699130>到此就已经成功配置好python的mysql环境了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。