先登陆服务器,找到自己的my.cnf文件,通常会在 /etc目录下(如果不在,可以用find / -name my.cnf命令找一下),然后使用 vi my.cnf 命令编辑该文件(建议先备份),在[mysqld]下面加上 skip-grant-tables ,

作用是登陆时跳过登陆认证,换句话说就是root什么密码都可以登陆进去,然后:wq保存退出后,用service mysqld restart重启mysql。

现在不论什么密码都可以登陆root用户了。

接下来,在Linux中输入如下命令:

# mysql -uroot -p

mysql> use mysql; 
mysql> update user set password=password('123') where user='root'; 
mysql> flush privileges;

退出mysql

删除skip-grant-tables

重启mysql,完成。

最新文章

  1. 基础03 JVM到底在哪里?
  2. Sightseeing(poj 3463)
  3. 20145215《Java程序设计》第9周学习总结
  4. MAC环境下 nodejs 4.5.0 卸载
  5. 使用Node.js的socket.io模块开发实时web程序
  6. ubuntu中apt-get安装与默认路径
  7. Android Studio 我常用快捷键
  8. stm32按键识别
  9. ES6核心内容精讲--快速实践ES6(三)
  10. sql server存储过程实现批量删除
  11. hadoop配置文件详解系列(二)-hdfs-site.xml篇
  12. Vue.js与Jquery的比较 谁与争锋 js风暴
  13. DBA_OBJECTS
  14. Linux安装python2.7
  15. docker+kibana+filebeat的安装
  16. RC4加密解密
  17. backbond整体架构
  18. linux audit审计(8)--开启audit对系统性能的影响
  19. Docker 从入门到放弃(一)安装
  20. vue-cli webpack2项目打包优化

热门文章

  1. js 禁止剪切、复制、粘贴的文本框代码
  2. 《Python》 代码块、小数据池和编码转换
  3. apscheduler -定时任务
  4. MyEclipse 2017 Stable 2.0发布|附下载
  5. 添加MyEclipse WebSphere Portal Server支持(二)
  6. 深度分析:Android中Mms设置页面更改短信中心号码流程
  7. 用tornado实现一个简单的websocket样例
  8. influx+grafana自定义python采集数据和一些坑的总结
  9. nwjs问题总结
  10. Android中对文件的读写进行操作