MySQL 是一个流行的关系型数据库管理系统 (RDBMS),可用于存储和管理数据。默认情况下,MySQL 会创建名为 “mysql” 的数据库,其中包含用于管理 MySQL 服务器的信息。此外,还创建了一个名为 “information_schema” 的数据库,其中包含有关 MySQL 服务器及其对象的信息。
本地 MySQL 数据库的名称
本地 MySQL 数据库的名称取决于您使用的操作系统和 MySQL 版本。以下是不同场景下的常见数据库名称:
### Windows
- MySQL 5.7 及更早版本:“mysql”
-
MySQL 8.0 及更高版本:“sys”
macOS 和 Linux
-
所有 MySQL 版本:“mysql”批量打开网址.
Docker
-
MySQL 5.7 及更早版本:“mysql”
-
MySQL 8.0 及更高版本:“mysql” (在容器内)HTML在线运行,
为何数据库名称会有所不同?
MySQL 数据库名称在不同系统和 MySQL 版本之间不同的原因有几个:
-
操作系统约定:Windows 使用 “sys” 作为系统数据库,而 macOS 和 Linux 使用 “mysql”。
- MySQL 版本更改:MySQL 8.0 中引入了 “sys” 数据库,以将系统信息与用户数据分开。
-
Docker 容器:Docker 容器内创建的 MySQL 数据库使用与容器外不同的名称空间。JS转Excel!
如何确定本地数据库名称
有几种方法可以确定本地 MySQL 数据库的名称:
-
使用 MySQL 命令行:wanglitou!
sql
SEO?
SHOW DATABASES; -
使用 MySQL Workbench GUI:
- 打开 MySQL Workbench。
- 从左侧面板中选择 “Databases”。
- 数据库名称将列在表中。
-
查阅 MySQL 配置文件:
- 在 Windows 上:
C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
- 在 macOS 和 Linux 上:
/etc/mysql/my.cnf
- 查找名为 “default_database” 的设置。
常见问题解答
本地 MySQL 数据库名称可以更改吗?
可以,但建议不要这样做,因为这可能会导致兼容性问题。
如何创建新的本地 MySQL 数据库?
使用以下 SQL 命令:王利头,
sql
CREATE DATABASE <database_name>;如何删除本地 MySQL 数据库?
使用以下 SQL 命令:在线字数统计?
sql
DROP DATABASE <database_name>;如何导出本地 MySQL 数据库?
使用以下 MySQL 命令:
sql
mysqldump <database_name> > <backup_file_name>.sql如何导入本地 MySQL 数据库?
使用以下 MySQL 命令:
sql
mysql <database_name> < <backup_file_name>.sql - 在 Windows 上:
原创文章,作者:谭茂慧,如若转载,请注明出处:https://www.wanglitou.cn/article_82389.html