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登陆就不行?它们之间有什么不同!最好用哪种方法设置密码?谢谢!