这篇文章主要介绍“Python基于ssh远程怎么连接Mysql数据库”,在日常操作中,相信很多人在Python基于ssh远程怎么连接Mysql数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python基于ssh远程怎么连免费云主机域名接Mysql数据库”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!如果需要访问远程服务器的Mysql数据库,但是该Mysql数据库为了安全期间,安全措施设置为只允许本地连接(也就是你需要登录到该台服务器才能使用),其他远程连接是不可以直接访问,并且相应的端口也做了修改,那么就需要基于ssh来连接该数据库。这种方式连接数据库与Navicat里面界面化基于ssh连接一样。Navicat连接数据库如果要连接Mysql,首先需要安装pymysql安装基于ssh的库sshtunnel建议安装最新的sshtunnel库,旧版本库有一些bug基于ssh连接Mysql可以查看sshtunnel的文档,里面有一些案例可以对上面的连接进行封装为一个函数,方便其他地方使用注意点:在使用数据库时,conn.commit()
、cursor.close()
、conn.close()
这些一定要规范使用,防止不必要的bug传入参数时建议用这种方式cursor.execute(sql,args)
,防止sql注入的风险到此,关于“Python基于ssh远程怎么连接Mysql数据库”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!
这篇文章主要讲解了“vue如何实现树形结构表格”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue如何实现树形结构表格”吧!在el-table中,支持树类型的数据的显示。当 row 中包含children字段时…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。