我是一名学习 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 并且没有错误。我得到与重新安装之前相同的结果。如果我需要解释或添加屏幕截图,我很乐意这样做。