MySQL 驱动程序安装:
我们使用 Django 来操作 MySQL,实际上底层还是通过 Python来操作的。因此我们想要用 Django 来操作 MySQL,首先还是需要安装一个驱动程序。在python3中,驱动程序有多种选择。比如pymysql 以及mysqlclient等。这里我们就使用mysqlclient来操作。mysqlclient安装非常简单。只需要进入virtualenv虚拟环境 ‘workon [virtualenv虚拟环境]’, 再 ‘pip install mysqlclient’ ,即可安装。
常见的 MySQL 驱动介绍:
1:MySQL-python: 也就是MySQLdb 。是对C语言操作MySQL数据库的一个简单的封装。遵循了 Python DB API v2 。但是只支持Python2,目前还不支持Python3
2:mysqlclient:是MySQL-python的另外一个分支。支持Python3并且修复了一些bug。
3:pymysql:纯python实现的一个驱动。因为是纯python编写的,因此执行效率不如MySQL-python。并且也是因为纯python编写的,因此和python代码无缝衔接。
4:MySQL Connector/Python:MySQL官方推出的使用纯python连接MySQL的驱动。因为是纯python开发的,效率不高
Navicat Premium : 是一款数据库管理工具。将此工具连接数据库,你可以从中看到各种数据库的详细信息。包括报错,等等。当然,你也可以通过他,登陆数据库,进行各种操作。Navicat Premium是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。
以下是破解教程,有钱的话,还是去买个正版的吧
第一步 生成自己的RSA公钥私钥对
这步与windows版破解相同,可以用open ssl工具生成,也可以使用其他工具生成,注意密钥是2048位的,PKCS#8格式,为了节省时间,可以使用我提供的一对密钥。
公钥:
私钥:
另外也可以自己在线生成,在线工具 http://web.chacuo.net/netrsakeypair
不需要输入密钥加密密码,生成密钥对后,复制到记事本里保存,后面步骤使用,如下图:
image
image
- 安装完毕后打开finder,找到应用程序,右键显示包内容,打开目录 /Contents/Resources,编辑rpk文件,将自己的公钥替换并保存。
image image image image
第三步 算出有效的Mac版序列号密钥
使用我算好的密钥可以跳过此步,继续第四步,节省时间。
中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5
英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUW
!!!!!!!!!!!!!!
Mac 版的序列号密钥算法与Windows版其实一致,加密方式也是一致的,只不过密钥的Base32编码表进行了改变,不是正常的编码表
Mac 版的序列号密钥的原始二进制数据与Windows版一致,后8字节的DES加密方式一致
密钥数据的详细解说请参看 Windows版破解教程的第三步 https://www.52pojie.cn/thread-688820-1-1.html
Mac 版的序列号密钥的原始二进制数据进行Base32编码的编码表如下:
image
image image
- 复制离线激活请求码,使用第一步提供的私钥解密请求码
离线激活信息是base64编码形式的,经过RSA公钥加密的,必须使用配对的私钥解密,由于公钥是我替换过的,当然使用我的私钥解密。
解密后可以看到激活请求信息是:
{
“K” : “NAVHT4PXWT8WQBL5”,
“P” : “Mac 10.13”,
“DI” : “ODQ2Yjg2ZDBjMTEzMjhh”
}
离线激活信息的解说,以及离线激活码明文信息的解说,请参看Windows版破解教程的第四步https://www.52pojie.cn/thread-688820-1-1.html
在线RSA私钥解密 http://tool.chacuo.net/cryptrsaprikey
image
也可使用其他RSA加密工具。
- 复制加密后激活码信息到程序激活窗口,点击激活,即可成功激活。
image
image
仔细参考步骤,就会破解成功!
破解教程到此结束
转载: https://www.jianshu.com/p/f3ef78deadaa
Navicat Premium连接问题
安装mysql成功之后,想自己弄个数据库试试,但是报错。并不是错误代号,而是一段代码:
大概意思就是无法加载身份验证插件’caching_sha2_password”
解决
- 打开系统偏好设置,找到mysql,点击Initialize Database。
- 输入你的新密码。
- 选择‘Use legacy password‘。
- 重启mysql服务。
- 现在可以使用Navicat链接。
转载于:https://www.cnblogs.com/nelsen-chen/p/9456723.html
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树Web应用开发 Django208555 人正在系统学习中 相关资源:SQLPrompt6.2.0.366官方原版+注册机破解(吾乐吧软件站分享)-数据…
来源:weixin_30383279
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!