我已经在终端上创建了一个mysql数据库和一个表。数据存储在/usr/local/mysql中,但我的db是一个文件夹,表的扩展名为。ibd。
我如何得到一个正常的。db扩展与表里面?
.db
文件扩展名通常由SQLite使用,这是一个不同于MySQL的数据库产品。
SQLite是一个嵌入式数据库。您可以编写使用SQLite库的客户端程序来读写.db
文件。但是它仅限于读取和写入位于客户端程序运行的同一台计算机上的文件。
MySQL是一个客户/服务器数据库。您不应该直接读写数据文件。唯一可以这样做的程序是mysqld
, MySQL服务器守护进程。
你可以编写应用程序,使用MySQL客户端库打开一个套接字或TCP/IP连接来传递命令到MySQL服务器。这允许MySQL服务器在不同的计算机上,而不是客户端程序运行的地方。您的客户机程序可以通过网络远程请求数据。同样,其他计算机上的其他客户端程序也可以与MySQL服务器的计算机建立网络连接。它同时支持多个远程连接。
你应该学习更多关于使用MySQL的知识。本手册有教程部分。