window环境下python连接mysql数据库

2018-08-02  本文已影响0人  长毛先生

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/#

    找到

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

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

回车进行安装。

上一篇下一篇

猜你喜欢

热点阅读