Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-如何使用MYSQL[聊天数据库]进行身份验证_Python_Mysql_Sockets_Chat_Authentication - Fatal编程技术网

Python-如何使用MYSQL[聊天数据库]进行身份验证

Python-如何使用MYSQL[聊天数据库]进行身份验证,python,mysql,sockets,chat,authentication,Python,Mysql,Sockets,Chat,Authentication,我正在用python编写一个聊天程序 我正在和程序auth聊天,但不知道如何在python mysql上编写身份验证脚本 如何使用python对mysql进行身份验证 import MySQLdb dbHost = '127.0.0.1' dbName = 'chat_db' dbUser = 'username' dbPass = 'passwd' try: db = MySQLdb.connect(host=dbHost, db=dbName, user=dbUser, pass

我正在用python编写一个聊天程序

我正在和程序auth聊天,但不知道如何在python mysql上编写身份验证脚本

如何使用python对mysql进行身份验证

import MySQLdb

dbHost = '127.0.0.1'
dbName = 'chat_db'
dbUser = 'username'
dbPass = 'passwd'

try:
    db = MySQLdb.connect(host=dbHost, db=dbName, user=dbUser, passwd=dbPass)
except MySQLdb.MySQLError, err:
    print "Cannot connect to database. MySQL error: " + str(err)

请参阅文档和示例

您可以查看sqlalchemy(),它是一个Python SQL工具包和对象关系映射器,这可以帮助您。我何时插入mysql数据库?在带有服务器代码的本地主机中还是在internet主机中?在internet主机中的何处插入服务cod?我的代码与本例中的服务器和客户端代码相同,我认为数据库通信应该是服务器端的。您可以在服务器启动时设置一次数据库连接,然后在需要的任何地方使用它来检索或存储数据库表中的数据。我认为,如果在服务器启动时插入mysql数据库是危险的,因为它会被用户检查:|我想我不理解您的担忧。编程确实是一个危险的行业;)