小编Jon*_*ron的帖子

如何查看已完成终端命令的所有先前输出?

我在 gnome 终端中执行了一个命令,该命令向终端打印的输出比我预期的要多。我想阅读整个输出,但终端滚动在到达开始之前停止。

我知道我可以更改终端配置文件设置以启用无限滚动,或将输出通过管道传输到文件等。但是,所有这些常见解决方案都适用于未来的输出。

如何查看已执行命令的完整终端输出?

编辑:好吧,这是不可能的。谢谢大家!

linux terminal bash command-line

7
推荐指数
1
解决办法
3万
查看次数

MySQL密码限制?

我在运行 Ubuntu 14 LTS 的新 VM 上通过apt-get. 在安装过程中,我设置了一个由密码管理器生成的root用户密码。安装后,我无法以 MySQL root 用户身份访问任何功能:

<user>@<hostname>:~$ mysql -u root -p
Enter password: <root user pw set at installation>
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

认为设置 root 密码出了问题,我使用了

<user>@<hostname>:~$ sudo dpkg-reconfigure mysql-server-5.5
Run Code Online (Sandbox Code Playgroud)

重置 root 密码,尽管我将其“重置”为完全相同的密码。我继续收到同样的Access denied错误。

然后我再次使用相同的方法将 root 密码重置为更短且易于打字的密码(即弱密码),仅使用字母数字字符。这有效!我现在可以以 root 用户身份访问 MySQL 函数。

似乎唯一的区别是密码的复杂性。最初的强密码是 18 个字符,包括 ^ \ : ! 等标点符号。不过,只有 ASCII,没有空格。

这个密码是否违反了 MySQL 密码必须遵循的某种规则,无论是长度还是字符集?我已经搜索过,但没有找到任何对此类限制的引用,我认为这些限制会广为人知。如果不是这个,那么还有什么问题?

谢谢!

password-management password-generation mysql

5
推荐指数
1
解决办法
4320
查看次数