方法1: 如果没有密码 用SET PASSWORD命令 设置密码
mysql -uroot -p
set password for root@localhost = password('123456');
方法2:用mysqladmin修改密码
mysqladmin -uroot -p123456 password root
方法3:用UPDATE直接编辑user表
use mysql;
update user set password=password('123456') where user='root' and host='localhost';
flush privileges;