1. mysqladmin -uroot -p'456' -S /data/3307/mysql.sock password '123'; 注:剛用mysql_db_install初始完沒有密碼時用相似語句設置密碼 mysqladmin -uroot -S /data/3307/mysql.sock password '123';mysql
2.update mysql.user set password=password('456789') where user='root' and host='localhost';flush privileges;sql
3.set password=password('456789'); 注意:在--skip-grant-tables 進入時此命令不能生效,因此不適合root密碼丟失重設密碼的狀況。數據庫
忘記root密碼沒法登數據庫用mysqld_safe --defaults-file=my.cnf --skip-grant-tables & 跳過權限表啓動數據庫, 而後直接無密碼進入數據庫再改好密碼, 接着結束mysql後從新以正常方式啓動mysql 完成操做ip