你应该直接在mysql数据库中有个mysql库 里面有个user表,直接在里面改密码就可以了,
如果用命令的话就直接mysqladmin -p -u (用户名/root) password ‘新密码’
如果用命令的话就直接mysqladmin -p -u (用户名/root) password ‘新密码’
解决方案 »
- url上的参数&callback=jQuery151086871806...是代表什么?
- 大家好!我想请教你们php的登录问题!如果用户登陆正确后,则隐藏登录按钮部分代码,出现退出表单,但是如果刚打开网站时,则退出表单。
- 一键转帖问题
- ftp 文件上传
- 求教一个简单的显示问题
- 关于在PHP+MYSQL+IIS上架设视频点播的求助~
- 如何使*.php生成的页面以XML方式打开? 在线等待```````
- 请问,在mysql control center中创建表,怎么用sql语句显示它?
- 为什么我的php用不了setcookie
- if内如果是函数,函数就自己执行了?
- 菜鸟连数据库的时候出现的错误,——》学php系列错误之3
- 请问 Webmail 系统用php实现,后台是什么? 100分简单问题,在线等待
这个命令好像不行呢?
这个不行???是不是你的路径不对?
error:'Access denied for user: 'root@localhost' <Using password:yes>'
如果你是以root用户登入并且密码为空的话用 mysqladmin password '新密码' 回车就可以了
mysqladmin:connect to server at 'localhost' failed
error:'Access denied for user: 'ODBC@localhost' <Using password:yes>'
在前面小节的例子里说明了一个重要的原则:当你使用INSERT或UPDATE语句存储一个非空的口令时,你必须使用PASSWORD()函数加密它。这是因为在user表中以加密形式存储口令,而不是作为纯文本。如果你忘记这个事实,你可能像这样试图设置口令: shell> mysql -u root mysql
mysql> INSERT INTO user (Host,User,Password) VALUES('%','jeffrey','biscuit');
mysql> FLUSH PRIVILEGES结果是纯文本值'biscuit'作为口令被存储在user表中。在用户jeffrey试图用这个口令连接服务器时,mysql客户用PASSWORD()加密它并且将结果送给服务器,服务器比较在user表中的值(它是纯文本值'biscuit')和加密的口令(而不是 'biscuit'),比较失败并且服务器拒绝连接: shell> mysql -u jeffrey -pbiscuit test
Access denied因为当他们被插入user表时,口令必须被加密,相反,INSERT语句应该象这样被指定: mysql> INSERT INTO user (Host,User,Password)
VALUES('%','jeffrey',PASSWORD('biscuit'));当你使用SET PASSWORD语句时,你也必须使用PASSWORD()函数: mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit'); 如果你使用GRANT ... IDENTIFIED BY语句或mysqladmin password命令设置口令,PASSWORD()函数是不必要的。他们都考虑到为你加密口令,多以你可像这样指定一个口令'biscuit': mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';或shell> mysqladmin -u jeffrey password biscuit 注意: PASSWORD()不是以在Unix口令加密的同样方法施行口令加密。你不应该假定如果你的Unix口令和你的MySQL口令是一样的,PASSWORD()将导致与在Unix口令文件被存储的同样的加密值。见6.2 MySQL 用户名和口令。
应该不会吧?mysqladmin:connect to server at 'localhost' failed
error:'Access denied for user: 'root@localhost' <Using password:yes>'mysqladmin:connect to server at 'localhost' failed
error:'Access denied for user: 'ODBC@localhost' <Using password:yes>'怎么前后出现的错误不一样啊? 你得密码肯定是改了。怎么你弄的这么复杂啊?
没什么了就结帐了!
如果想再简单的话,可以装一下phpMyAdmin程序里已经有设置用户及权限了。