获取MySQL服务器上托管的数据库

时间:2010-09-07 07:05:58

标签: mysql

我尝试使用MySQL Workbench创建自己的数据库并对其运行一些查询。我运行了MySQL服务器5.1,可以在命令行工具中输入查询以询问版本号等。

但是如何让服务器托管我在Workbench中创建的数据库?当我输入“使用MijnDatabase”或“-u root @ localhost -p MijnDatabase”时,它说无法找到数据库。这是有道理的,“MijnDatabase”是数据库文件名,并且它没有以任何方式连接到服务器(也尝试使用“mydb”,这是我在Workbench中看到的db名称。)

无论如何,我错过了MySQL服务器和托管实际数据库文件之间的链接。

1 个答案:

答案 0 :(得分:1)

创建数据库时,只使用小写字母并使用下划线分隔单词:

create database my_database;
use my_database;
show tables;

etc...

要连接到您的数据库,请使用:

mysql -u root -p

输入您的密码

use my_database;
show tables;

etc...

我没有使用MySQL Workbench,而是使用命令行和phpMyAdmin。我建议你开始使用命令行来学习一点MySQL,然后使用GUI工具。但是命令行是你最好的老师。

查看参考文档:http://dev.mysql.com/doc/refman/5.1/en/create-database.html 。精益如何创建用户并授予他对数据库的权限。