goback add

mysql的用户和密码

2603 点击·0 回帖
灯火互联
楼主
 结束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