linux下取回mysql root密码

首先用 service mysqld stop   killall -TERM mysqlmysql 停了,进程杀干净
mysql> mysqld_safe –skip-grant-tables; 可以跳过登录,这时重开一个窗口
>use mysql;
>update user set password=password(“new_pass”) where user=”root”;
>flush privileges;
这样就把密码改了,如果没root账户当然改不到,可以select * from user 看有哪些用户。现在去用命令service mysqld start 启动吧,如果不行回第一步杀进程再来。

rpm -qa|grep -i mysql #查看已经安装的mysql相关包
rpm -ev package_name #卸载mysql
查看mysql data存放路径在 /etc/my.cnf   有的mysql安装目录在 /var/lib/mysql

, , , , ,

Mysql修改root密码,忘记mysql密码

进入mysql安装的bin目录mysql -u用户 -p密码 进行登录后用命令改数据库:
use mysql;
update user set password=password('新密码') where user='root';
flush privileges;

, ,