- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
今天(2015-05-02)我通过apt-get update升级了我的Linux系统
apt-get upgrade 而 mysql、mysqladmin 和更多软件包
已更新。 mysql-server-5.5 运行,我可以登录并执行所有操作
典型的数据库操作,但是当我输入:
user@ubuntu:~# mysqladmin proc
我收到以下错误:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
以前我可以通过简单地设置新的mysql root密码来解决这个问题。
这不再解决问题:
user@ubuntu:~# sudo dpkg-reconfigure mysql-server-5.5
如何在不重新安装 mysql 的情况下再次启动 mysqladmin?
最佳答案
简化版:如果您的 MySQL 用户 root
需要密码才能连接,最好让 mysqladmin
提供该密码;)
更长的版本:您的 MySQL 用户 root
似乎需要密码才能连接
setting the mysql root password new
但是 mysqladmin
尝试在没有密码的情况下 连接
'Access denied for user 'root'@'localhost' (using password: NO)'
而 mysqladmin
这样做是因为您没有另外告诉它 ;)
mysqladmin
,像其他 MySQL 相关的命令行工具(mysql
、mysqldump
、mysqlshow
等) , 提供提供此类访问数据的选项。
h
:连接到哪个主机。如果未提供,则假定为 localhost
u
:以哪个用户身份连接。如果未提供,则假定为 root
p
:使用哪个密码。如果未提供,则不使用密码你应该可以使用类似的东西
mysqladmin -uroot -pmysupersecretpassword proc
(请注意,选项及其值之间没有空格)。你也可以让 MySQL 像这样询问你的密码
mysqladmin -uroot -p proc
这样,MySQL 应该会提示您输入密码。
关于mysqladmin:连接到 'localhost' 处的服务器失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30004588/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!