win10-mysql的安装
说明:mysql是要下载的,然后navicat和navicat preminm都是图形界面管理MYSQL的。
MYSQL的下载与安装详细教程:https://blog.csdn.net/wyxeainn/article/details/
Navicat Premium 12安装以及激活(想使用MYSQL):
https://baijiahao.baidu.com/s?id=0&wfr=spider&for=pc
还是看下面这个网址稳一点(Navicat Premium 12版本才行,15的不行)
https://www.bianchenghao.cn/p/3fc0
最终下好我的是:mysql:8.0.20;navicat:15.0.16;navicat preminm 12;
开始是没有密码建立的,直接:
然后叫你输入密码直接enter,因为你之前没有设置过密码。
然后输入密码:
mysql> show databases;
mysql> use mysql;
mysql> show tables;
pymysql直接pip下载
pycharm链接数据库:
1.
想要:在PyCharm中直接查看MySql中我们创建的表
问题:社区版没有可视化database
解决:https://blog.csdn.net/weixin_/article/details/
2.一的问题解决完出现了链接不了现象:
原因:MySQL默认时区为美国时区,而系统时间为中国时区
解决:https://bianchenghao.cn/article/188295.htm
3.如果navicat连接不上数据库(报2059错误),但是pycham和cmd里面都可以,那请看这篇文章:
https://www.cnblogs.com/wu-guo-xing/p/9970244.html
如果navicat报caching_sha2_password问题错误,则参考下面文章
https://blog.csdn.net/yuepeng_csdn/article/details/
对mysql的操作
cmd-管理员身份运行-cd到mysql的bin文件下
1.mysql服务的启动和停止
1. net stop mysql
2. net start mysql(先启动它)
2.打开cmd,cd 到mysql安装的bin目录(切记)
接上
详细的操作参考:https://www.cnblogs.com/JasonLGJnote/p/7993062.html
遇到的问题:表的名字不可以有- ,否则插入时候报错(原因不详),解决:可以用_
修改密码,后面是新密码,之后在enter password输入旧密码就好了:
接下来介绍一些mysql的知识:
-
关于存储时间用什么字段类型:参考这篇文章
-
利用历史回滚才可以发现执行mysql执行的一些错误
发现了这个错误:pymysql.err.InterfaceError: (0, ”) ,而try,expect只能返回不完整错误:(0, ”)
-
这是长时间保持这个连接会出现连接混乱或者连接了已经关闭的数据库连接,而我正是遇到后者的错误,我以为我cursor.close 和db.close之后再重新连接数据库库就没问题了,看下图:
其实是我连接的数据库关闭了,你再调用这个关闭的数据库会报错,所以解决方法是:
第一种方法:每次都将这一堆东西弄上去,就可以每次都connect了
第二种方法:Navicat Premium 12.1.28激活;
将self.db.close()注释了,这就没问题了,但这样会占用内存,不能提高速度
第三种方法:
将上面我注释的卧槽那句取消注释,放在execute语句前就好了,这样就可以每次执行sql语句时候都保证都是连接的。
今天的文章
Navicat Premium 12.1.28激活(win10-mysql的安装以及对mysql的操作)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/109139.html