• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql-重置密码_mysql

mysql 搞代码 7年前 (2018-06-09) 125次浏览 已收录 0个评论

mysql–重置密码
http://blog.51cto.com/legehappy/1979492

解决Mysql忘记密码:

1、首先停止正在运行的MySQL进程:

[root@cml5 ~]# systemctl stop mysqld 

2、以安全模式启动MySQL:

[root@cml5 ~]# /usr/local/mysql/bin/mysqld_safe--skip-grant-tables & 

##或者在my.cnf文件下添加,执行完后就删除掉
skip-grant-tables

[root@cml5 ~]# cat /etc/my.cnf [mysqld] datadir=/usr/local/mysql/mydata socket=/usr/local/mysql/mysql.sock log_bin=/usr/local/mysql/mydata/mysql-bin server-id=1 skip-grant-tables

然后重启mysql
进入mysql(免密码)
然后修改密码;
3、完成以后就可以免密进入MySQL了,然后修改密码:

(3)运行 /usr/local/mysql/bin/mysql -u root -p 按Enter键进入

[root@cml5 ~]#  /usr/local/mysql/bin/mysql -u root -p 

 mysql> use mysql;  mysql> update user set password=password('123') where user='root' and host='localhost';  ##假如是mysql5.7之后的就password字段改成了authentication_string: mysql> update user set authentication_string=password('redhat') where user='root'and host='localhost'; mysql> flush privileges;  mysql> ALTER user 'root'@'localhost' identified by 'redhat'; Query OK, 0 rows affected (0.00 sec) mysql>  mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | mysql              | | performance_schema | | sys                | +--------------------+ 4 rows in set (0.00 sec)

欢迎大家阅读《mysql-重置密码_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql-重置密码_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址