mysql如何设置密码

在Windows XP下安装完了mysql, 安装过程中没有设置密码,
现在想要给root帐户设置一个密码?
都有哪些比较好的方法?
怎么没反应啊

有很多方法:
1.用root 进入mysql后
mysql>set password =password('你的密码');
mysql>flush privileges;
2.使用GRANT语句
mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
mysql>flush privileges;

3.进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-01
楼上的方法是在shell下用的,你现在是在mysql控制台。
你可以用以下方法,另外 在控制台输命令要在后面加个分号“;”才会运行的。
方法;
1.insert into user(host,user,password) values('%','user_name',password("your password");
2.set password for user_name = password("your password");
两种方法都行的,
运行完上面任何一个语句后再用
flush privileges;
才会起作用,不要忘了。本回答被网友采纳
第2个回答  2010-08-01
mysqladmin -u root password '你的密码'