我正在使用 Ubuntu 19.10 并在其上安装了 mysql-server。首先它给了我一个错误
错误是用户'root'@'localhost'的mysql访问被拒绝
通过下面的代码解决
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
基于这里的答案 https://stackoverflow.com/questions/41645309/mysql-error-access-denied-for-user-rootlocalhost
当我尝试登录时,我现在已经重新启动了虚拟机
debian@osboxes:~$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
我试过以下
debian@osboxes:~$ mysql -u root -p 123456
Enter password:
ERROR 1049 (42000): Unknown database '123456'
我想知道我在做什么错误。我正在尝试将 mysql 用于某些作业,但上述不是转到 sql 提示符的正确方法。我还应该做什么?我正在使用 Ubuntu 19.10。
在那些日子里,我对新贵回声系统一无所知,我们曾经有初始化脚本来启动和停止守护进程,所以我正在浏览互联网,它变得非常混乱该做什么和不该做什么。就像这些天mysql服务不可用或者我需要做什么来确保重启后mysql服务正在运行。我应该检查哪些文件。
您的命令语法错误,这就是它不起作用的原因,摆脱
-p
密码之间的空格。