日期:2014-05-16  浏览次数:20890 次

Mysql 设置密码

./mysqld_safe --user=mysql &   // 后台启动mysql

./mysql     // 进行客户端与mysql的连接,登录mysql, 默认不输入用户名,用的是mysql的root用户,是不需要密码的

./mysqladmin -u root password 123456   // 给管理员用户root设置密码

./mysql -u root -p123456    // 带密码进行客户端与mysql的连接




知道密码的情况下,修改密码:

./mysqladmin -u root -p旧密码 password 新密码




数据库管理员密码忘记了,重置密码的方法:

[root@www var]# ./mysqladmin shutdown -u root -p123456    // 先把数据库关掉
./mysqld_safe --skip-grant-tables --user=mysql &
./mysql
>select host,user,password from mysql.user;
>update mysql.user set password=password('123456') where user='root' and host='localhost';   // 密码保存在mysql数据库的user表里
最后退出,把mysql重启
然后再用刚才改的密码123456进入就可以了