Chinaunix首页 | 论坛 | 博客
  • 博客访问: 334764
  • 博文数量: 245
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -10
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-24 23:21
文章分类

全部博文(245)

文章存档

2017年(2)

2014年(6)

2013年(1)

2011年(15)

2010年(68)

2009年(153)

分类: Mysql/postgreSQL

2009-09-16 10:36:48


方法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;

在丢失root密码的时候,可以这样

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

  mysql> FLUSH PRIVILEGES;


初始安装后的mysql root密码为空,可以通过,mysql或者mysql -u root命令直接登入

也可以使用mysql -u root -p 提示密码输入,直接回车进入。

help命令可以查看,mysql的命令列表

show status;可以查看变量名

status可以查看当前用户的状态。两者是不一样的。也可以使用select user();查看当前用户。

use 切换数据库。

mysql初始安装后会生成mysql,test两个数据库。


阅读(395) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~