美文网首页
window环境下python连接mysql数据库

window环境下python连接mysql数据库

作者: 长毛先生 | 来源:发表于2018-08-02 14:16 被阅读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;

    回车进行安装。

    相关文章

      网友评论

          本文标题:window环境下python连接mysql数据库

          本文链接:https://www.haomeiwen.com/subject/uoyjvftx.html