1,修改mysql密碼
# mysqladmin –uroot password ‘new_password’
或者登錄mysql後修改
mysql> use mysql;
mysql> update user set password=PASSWORD('mysql') where user='root';
mysql> flush privileges;
修改舊密碼:
# mysqladmin -uroot -p原密碼 password‘新密碼’
2,忘記密碼
在配置文件中
# vi /etc/my.cnf
[mysqld]
插入------ skip-grant-tables
重啓mysql
# service mysqld restart
進入mysql
mysql> use mysql;
mysql> select user,host from user;
mysql> update user set password=PASSWORD('新密碼') where user='root';
mysql> flush privileges;
mysql>exit
退出mysql
# vi /etc/my.cnf
[mysqld]
註釋!------ skip-grant-tables
重啓mysql
# service mysqld restart
# mysql -uroot -p(新密碼)
3,源碼安裝狀態修改
先關閉mysql
# cd /usr/local/mysql/bin
# ./mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql –uroot
mysql> use mysql;
mysql> update user set password=PASSWORD('mysql') where user='root';
mysql> flush privileges;
mysql> exit;