我在下面写命令来登录MySQL
$mysql -u root -p root但我无法登录终端给我留言
ERROR 1049 (42000): Unknown database 'root'谁知道,如何使用终端登录MySQL?
发布于 2016-04-07 06:45:58
尝试以下操作,在-p标记后删除" root“,因为这里root是数据库名,而不是密码。
mysql -u root -p 所以你有两个登录MySQL的选项,
mysql -u root -p,它将为整个数据库登录mysql -u root -p [database name],它将为特定的数据库登录要进一步了解,可以参考这种压痕
发布于 2016-04-07 06:47:24
您尝试的命令实际上试图在mysql服务器中使用一个名为root的数据库。这样的数据库显然是不存在的,这就是为什么您会得到错误。
相反,只需尝试:mysql -u root -p
您将被要求以交互方式输入密码。
如果尚未设置密码(新安装),只需尝试:mysql -u root
要了解这些事情,你真的必须开始阅读文档。一个很好的起点是“手册页”,通常安装在unixoid系统上,它为每个可用的命令提供了丰富的信息。试试man mysql吧!它在开头特别显示了命令语法:mysql [options] db_name。因此,该命令接受选项( -u <username>和-p),然后接受可选的数据库名称。
https://stackoverflow.com/questions/36468570
复制相似问题