mysql教程 connect to server at 'localhost' failed錯誤原因分析
/usr/local/webserver/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'admin'@'localhost' (using password: YES)'
根據提示說明,是用戶名與密碼不正確,如果你記得你的用戶名與密碼就直接重新設置一下密碼用戶名就OK了。
如果不記得,我們就來看看在忘記密碼的情況下修改mysql用戶名密碼的方法。
mysql>; SET PASSWORD FOR root=PASSWORD('new_password');
修改mysql密碼的方法
use mysql
update user set Password=password('newpassword') where User='root';
flush privileges;
1.通過修改MYSQL數據庫教程中MYSQL庫的USER表
就用普通的UPDATE、INSERT語句就可以
2.在命令行中使用如下命令
MYSQLADMIN -u root -p PASSWORD mypasswd
3.可以修改MYSQL文件夾中的MY.INI文件
4.使用SET PASSWORD語句,
mysql> SET PASSWORD FOR myuser@localhost = PASSWORD('mypasswd');
5.使用GRANT ... IDENTIFIED BY語句
mysql> GRANT USAGE ON *.* TO myuser@localhost IDENTIFIED BY 'mypassword';