Python 试图在ubuntu上为django安装mysql,但出现错误';django.db.utils.OperationalError:(1046,';未选择任何数据库';)';

Python 试图在ubuntu上为django安装mysql,但出现错误';django.db.utils.OperationalError:(1046,';未选择任何数据库';)';,python,mysql,django,database,ubuntu,Python,Mysql,Django,Database,Ubuntu,我的设置.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'DATABASE' : 'DjangoProject', 'USER' : 'myprojectuser', 'PASSWORD' : 'Akbar@123456', 'HOST': 'localhost',

我的设置.py

   DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'DATABASE' : 'DjangoProject',
            'USER' : 'myprojectuser',
            'PASSWORD' : 'Akbar@123456',
            'HOST': 'localhost',
            'PORT': '',
            # 'default-character-se' : 'utf8',
           # 'NAME': BASE_DIR / 'db.sqlite3',
        }
    }
在终端上显示数据库命令

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| DjangoProject      |
| information_schema |
| mysql              |
| performance_schema |
| sample             |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

mysql> 
错误

 File "/usr/local/lib/python3.8/dist-packages/MySQLdb/cursors.py", line 319, in _query
    db.query(q)
  File "/usr/local/lib/python3.8/dist-packages/MySQLdb/connections.py", line 259, in query
    _mysql.connection.query(self, query)
django.db.utils.OperationalError: (1046, 'No database selected')

我已经授予了数据库的用户权限,但仍然显示错误,请帮助我想像sqlite3一样运行mySql,在那里你可以在管理面板中看到你的数据库,并且在设置完成后可以正常工作,请告诉我mySql是否有gui界面,以及如何在浏览器上看到你的数据库,

数据库字典中缺少
名称

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'DATABASE' : 'DjangoProject',
        'USER' : 'myprojectuser',
        'PASSWORD' : 'Akbar@123456',
        'HOST': 'localhost',
        'PORT': '',
        # 'default-character-se' : 'utf8',
        'NAME': 'DjangoProject',
    }
}

是的,它解决了错误,你能告诉我mysql是否有任何图形界面以及如何在浏览器上查看它吗请接受答案,如果它有效,对于你的问题,有mysql工作台吗