当我尝试使用python创建db时,出现以下错误

当我尝试使用python创建db时,出现以下错误,python,mysql,Python,Mysql,导入mysql.connector mydb=mysql.connector.connect( host=“localhost”, user=“root”, passwd=“root”, ) mycursor=mydb.cursor() 执行(“创建数据库mydatabase”) --------------------------------------------------------------------------- MySQLInterfaceError回溯(最近一次调用) cmd

导入mysql.connector
mydb=mysql.connector.connect(
host=“localhost”,
user=“root”,
passwd=“root”,
)
mycursor=mydb.cursor()
执行(“创建数据库mydatabase”)
---------------------------------------------------------------------------
MySQLInterfaceError回溯(最近一次调用)
cmd_查询中的C:\ANACONDA3\lib\site packages\mysql\connector\connection_cext.py(self、query、raw、buffered、raw_as_string)
471原始=原始,缓冲=缓冲,
-->472原始字符串=原始字符串)
473除作为exc的MySQLInterfaceError外:
MySQLInterfaceError:无法创建数据库“mydatabase”;数据库存在
在处理上述异常期间,发生了另一个异常:
数据库错误回溯(上次最近调用)
在里面
11 mycursor=mydb.cursor()
12
--->13 mycursor.execute(“创建数据库mydatabase”)
执行中的C:\ANACONDA3\lib\site packages\mysql\connector\cursor\u cext.py(self、operation、params、multi)
264 result=self.\u cnx.cmd\u查询(stmt,raw=self.\u raw,
265缓冲=自缓冲,
-->266原始字符串=自身。_原始字符串)
267除作为exc的MySQLInterfaceError外:
268引发错误。获取异常(msg=exc.msg,errno=exc.errno,
cmd_查询中的C:\ANACONDA3\lib\site packages\mysql\connector\connection_cext.py(self、query、raw、buffered、raw_as_string)
473除作为exc的MySQLInterfaceError外:
474引发错误。获取异常(exc.errno,msg=exc.msg,
-->475 sqlstate=exc.sqlstate)
476除属性错误外:
477如果自。\u unix\u插槽:
DatabaseError:1007(HY000):无法创建数据库“mydatabase”;数据库存在

错误消息是自描述性的。您尝试创建的数据库已经存在。请创建另一个数据库或事先删除现有数据库。

当我再次尝试创建另一个数据库时,它显示相同的错误
import mysql.connector

mydb = mysql.connector.connect(

    host = "localhost",
    user = "root",
    passwd= "root",

)

mycursor = mydb.cursor()

mycursor.execute("CREATE DATABASE mydatabase")

---------------------------------------------------------------------------
MySQLInterfaceError                       Traceback (most recent call last)
C:\ANACONDA3\lib\site-packages\mysql\connector\connection_cext.py in cmd_query(self, query, raw, buffered, raw_as_string)
    471                                raw=raw, buffered=buffered,
--> 472                                raw_as_string=raw_as_string)
    473         except MySQLInterfaceError as exc:

MySQLInterfaceError: Can't create database 'mydatabase'; database exists

During handling of the above exception, another exception occurred:

DatabaseError                             Traceback (most recent call last)
<ipython-input-21-a74bf2818939> in <module>
     11 mycursor = mydb.cursor()
     12 
---> 13 mycursor.execute("CREATE DATABASE mydatabase")

C:\ANACONDA3\lib\site-packages\mysql\connector\cursor_cext.py in execute(self, operation, params, multi)
    264             result = self._cnx.cmd_query(stmt, raw=self._raw,
    265                                          buffered=self._buffered,
--> 266                                          raw_as_string=self._raw_as_string)
    267         except MySQLInterfaceError as exc:
    268             raise errors.get_mysql_exception(msg=exc.msg, errno=exc.errno,

C:\ANACONDA3\lib\site-packages\mysql\connector\connection_cext.py in cmd_query(self, query, raw, buffered, raw_as_string)
    473         except MySQLInterfaceError as exc:
    474             raise errors.get_mysql_exception(exc.errno, msg=exc.msg,
--> 475                                              sqlstate=exc.sqlstate)
    476         except AttributeError:
    477             if self._unix_socket:

DatabaseError: 1007 (HY000): Can't create database 'mydatabase'; database exists