今天这篇文章,我们来看下mysql数据库的密码设置,当我们不小心忘记了root密码,是一件很糟糕的事情,希望此文章可以帮助大家,我们先从设置密码开始吧!
我们刚安装好的mysql数据库,默认root的密码为空,这时我们可以用一下命令设置密码
mysqladmin
-u root password "密码"
如图(为root设置密码为123456)
如果你知道原来的旧密码,我们就可以用下面的命令直接更改就可以了
mysqladmin
-u root -p ‘旧密码’ password “新密码” (引号可以省略)
当我们遗忘了mysql的root密码时,如下提示
我们可以用一下步骤来重置密码
停止mysql服务
service mysqld
stop
使用以下命令安模式启动mysql服务
mysqld_safe
--skip-grant-tables >/dev/null 2>&1 &
跳过密码验证直接修改mysql的user表
等待20秒后
登录mysql(下面这句的意思是登录到mysql这个数据库)
mysql -u root mysql
mysql>flush privileges;
刷新数据库
退出mysql登录
重新启动mysql就可以用这个新密码登录了
service mysqld
restart
这个方法虽然好用,但还是尽量记住你的密码,否则有可能在你重置密码的这个空档,有可能会被有心人士攻击哦,因为在我们使用mysqlsafe启动mysql时是最不安全的。。。
转载:http://bbs.77169.com/read-htm-tid-321971-keyword-mysql.html