0

我是一名学习 sql 的学生,正在做一个在 mySQL 5.5 社区版中设置数据库的任务。给我的命令没有那么详细。这是我到目前为止所做的: 这是我在设置 mySQL 5.5 后被告知要使用的命令。

mysql –h localhost –u root -p

这会带回一长串帮助命令。我发现我需要使用: mysql -u root -p. 然后我得到有效的密码提示。那启动sql。接下来,我得到了这些语句来创建一个名为 user1 的用户。

USE mysql;
create user ‘user1’@’localhost’ identified by ‘user1’;
grant select, insert, update, delete, create, drop, references, execute on *.* to ‘user1’@’localhost’;
exit

我逐行输入这些,它们似乎有效。不返回任何错误。但是,当我尝试使用以下命令启动用户时:

Login as user1
mysql –h localhost –u user1 –p
password is user1

当我执行 mysql 行时,我得到一长串帮助命令。

我执行的命令有什么问题,为什么?我最初认为可能是这些命令是为早期版本编写的?我最初被告知要重新安装 mysql 并且没有错误。我得到与重新安装之前相同的结果。如果我需要解释或添加屏幕截图,我很乐意这样做。

4

2 回答 2

0

很抱歉没有具体回答您的问题,但我建议您获得一个 mySQL 接口,这会使这一切变得更容易一些。在我的情况下,我仍然偶尔使用终端执行一些查询,但是为了用户管理和获得更好的演示,我使用了phpMyAdmin,这使得整个过程更加整洁。祝你好运!

于 2012-08-20T17:57:01.017 回答
0

http://dev.mysql.com/doc/refman/5.0/en/connecting.html

mysql -h localhost -u user1 -ppassword database_name_here

您的另一个选择:

mysql -h localhost -u user1 -p database_name_here

但是对于第二个,您必须输入密码。

于 2012-08-20T17:57:27.080 回答