cmd命令授权python访问mysql_window环境下python连接mysql数据库

本文详细介绍了在Windows7上安装MySQL的过程,包括下载、配置my.ini文件、安装服务、初始化数据库、启动服务以及创建和授权新用户。此外,还提到了安装mysqlclient的替代方法,特别是针对pip安装失败时,提供了从第三方源下载并安装的步骤。
摘要由CSDN通过智能技术生成

1:win7安装mysql

不赘述,官网下载,解压后就可以用

配置ini文件

向文件加中添加配置文件my.ini(没有自己弄个txt,和bin同级目录下)

cmd(管理员模式)cd到bin目录里,执行命令 mysqld -install mysql --default-file= “my.ini物理路径” ,命令是添加mysql服务,并把my.ini设为配置文件

上面成功后,继续执行命令 mysqld --initialize-insecure --user=“任意的用户名”  ,命令是为了初始化数据库mysqldata,

接着,执行命令 net start mysql启动服务

最后,试试mysql -uxxx  -p进入数据库

(附:收入使用数据库,注册新用户方法

1. mysqld --initialize-insecure自动生成无密码的root用户,

2. mysqld --initialize自动生成带随机密码的root用户

这里选择1 mysqld --initialize-insecure

初始化后再运行net start mysql 成功启动mysql  ..

进入mysql环境

1. cmd到bin目录下执行mysql -uroot (无需密码) ,

2. 给用户设置一个密码:mysqladmin -u root -p password  ,设置密码时发现报错:Access denied for user 'root'@'localhost' (using password: YES)

是因为未给localhost root用户授权,这里新建一个用户,然后授权给他

create user 'test'@'localhost' identified by '你的密码';

grant all privileges on *.* to test@'localhost';

运行这两句sql语句,再次用test的身份输入密码进入

3. 在命令行输入:mysql -utest -p 回车 , 再输入刚刚设置的密码即可进入。

如果要退出sql环境回到正常的cmd环境,输入exit回车即可。 再次进入mysql 执行第3条即可。

执行sql语句

输入net start mysql 启动mysql

mysql -uszjks001 -p  szjks001

show databases; 可以看到默认的数据库

)

2:安装mysqlclient(安装pymysql也可以)

a:pip install mysqlclient

提示 错误,那就坑爹了。网上各种教你找visio补丁的方法。如果你和我一样懒。那就放弃吧,天无绝人之路。来,点这里https://www.lfd.uci.edu/~gohlke/pythonlibs/#

找到

8e45bba3e62a

选择合适自己的python版本和计算机位数,下载。

b:  通过cmd命令,cd到找到上述的文件目录下,执行 pip  install  mysqlclient-1.3x-xxx-xxx.whl;

回车进行安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值