小编Mar*_*niz的帖子

如何更新chef-client版本?

我有一个厨师客户正在运行厨师11.4.0,这意味着,当我在机器上运行厨师时,它说Starting Chef Client, version 11.4.0.我知道最新的厨师宝石是11.8.0(本地knife --version给我Chef: 11.8.0),我想在客户端运行最新版本,但我找不到任何标准的方法来做到这一点.

对不起,如果这个问题没有多大意义,可能是因为我对整个厨师的理解并不准确.

编辑:我试图让到客户机并运行sudo apt-get update ; sudo apt-get install chef在提到https://wiki.opscode.com/display/chef/Using+Chef+to+Upgrade+Chef但它说,它已经是最新版本.

chef-infra

20
推荐指数
2
解决办法
3万
查看次数

尽管设置了密码,但MySQL允许无密码连接

我正在设置MySQL服务器(实际上是Percona服务器,但这无关紧要)我正在为root用户设置密码.最后,我有这个:

mysql> select host, user, password from user;
+-----------+------------------+-------------------------------------------+
| host      | user             | password                                  |
+-----------+------------------+-------------------------------------------+
| localhost | root             | *huge string here, no kidding             |
| localhost | debian-sys-maint | *another huge string here                 |
+-----------+------------------+-------------------------------------------+
2 rows in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

我认为这不应该允许root用户在没有密码的情况下连接.但是,如果我转到命令行,我可以连接mysql -u root或只是mysql.如果我这样做mysql -u root -p并点击输入密码,那么我得到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO).

任何人都可以向我解释如何确保用户只能连接密码?

编辑:如果相关,我设置密码 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('somethinghere');

编辑:输出show grants,它表示我使用密码登录但我没有. …

mysql passwords

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

chef-infra ×1

mysql ×1

passwords ×1