我无法在 Ubuntu 服务器上访问 mysqladmin。我尝试了这 3 个命令,但都失败了。
ec2-consistent-snapshot
mysqladmin -u root password 'password'
/usr/bin/mysqladmin -u root password 'password'
错误信息:
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
我可以使用 root 和密码通过 phpMyAdmin 访问。
netstat -an
返回一个监听端口
127.0.0.1:3306 0.0.0.0:* LISTEN
我也重新启动了 mysql 服务但没有任何改变。
我怎样才能解决这个问题?
答案1
你的语法不正确。你实际上正在尝试连接到数据库“密码”。
使用-u <username> -p'<password>' <database>