MySql-无法以 root 身份连接

MySql-无法以 root 身份连接

我需要连接到 mySql server 5.5 并使用命令行创建数据库。理想情况下,应该使用 UI 实用程序,但我没有。这是一个问题:

alex@ubuntu:~$ sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

但是我在安装 MySql 服务器时肯定设置了密码。

我该怎么做才能解决这个问题?

答案1

连接后sudo mysql -u root -p,系统会提示您输入密码。这里的关键是选项-p。您也可以使用选项将密码作为命令的一部分提供-p,但这被视为安全风险,因为密码将以明文形式存储在命令历史记录中。

答案2

另外,如果您需要 GUI,则可以使用以下 Webmin:http://www.webmin.com/或 MySQL 工作台http://www.mysql.com/

相关内容