MYSQLset password for root@"localhost"=old_password('123456789'); set password for root@"localhost"=password('123456789'); update user set password='123456789' where name='root'为什么这三句的执行结果会不一样?好像第二句和第三句是一样的.如果用第二句话第三句设置的密码在服务器的机器上登陆是可以的,不是要是用C API登陆就不行?它们之间有什么不同!最好用哪种方法设置密码?谢谢!
解决方案 »
- 输入txt文档到数据库错误~求帮助
- mysql安装路径小问题?
- MYSQL出现的奇怪错误
- 小弟不才,求一条mysql的查询语句
- 做MYSQL数据库同步时出错。高分在线等。不够再加分!!!
- 请问有谁知道哪有关于MYSQL的教学录像下载?
- mysql里怎么修改一个字段的属性?比如我建了个name字段,我想把它设成 primary key.?怎么搞?
- mysql如何查找时间超过10分钟的记录?
- 怎样将excel表中的数据导入到数据库表中啊?求解
- 极度奇怪啊
- 疑问 phpmyadmin 怎么普通用户也能看到所有的用户信息及数据库?
- PgManager连接postgresql 提示: cannot load dynamic library libpq.dll
shell:mysqladmin -u root password "密码"
或者在mysql提示符下输入:
update user set password = password('密码') where user = 'root';