灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2158回复:0

[mysql]mysql的用户和密码

楼主#
更多 发布于:2011-09-10 13:09
 结束mysql的进程:killall –u mysql
  方法1: 用SET PASSWORD命令
  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
  方法2:用mysqladmin
  mysqladmin -u root password "newpass"
  如果root已经设置过密码,采用如下方法
  mysqladmin -u root password oldpass "newpass"
  方法3: 用UPDATE直接编辑user表
  mysql -u root ]
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;
  方法4:
  mysql> grant  all   on  *.*  to  root@'%'  identified  by '123456_203';
  Query OK, 0 rows affected (0.02 sec)
  mysql> flush  privileges;
  Query OK, 0 rows affected (0.04 sec)
  在丢失root密码的时候,可以这样:
  mysqld_safe --skip-grant-tables;
  mysql -u root mysql
  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
  mysql> FLUSH PRIVILEGES;

喜欢0 评分0
游客

返回顶部