1、root用户免密码登录mysql

Ubuntu装完mysql时,root用户可以免密登录,如果设置的root用户密码忘记了,想要使用root用户免密登录,修改在配置文件的[mysqld]节点下添加skip-grant-tables,网络上的很多博客说是在/etc/mysql/my.cnf中配置skip-grant-tables,但是my.cnf文件为空,没有[mysqld]节点。正确的路径应该是/etc/mysql/mysql.conf.d/mysqld.cnf,编辑mysqld.cnf,在mysqld.cnf的[mysqld]节点下添加skip-grant-tables。下图中我的skip-grant-tables处于注释状态。

然后重启mysql服务(service mysql restart),即可实现root用户免密登录。

2、重新设置root用户登录mysql密码

可以使用/etc/mysql/debian.cnf下的用户名和免密登录mysql,然后为root用户设置密码。设置密码“update mysql.user set authentication_string=password('root') where user='root';”,重启mysql服务,即可用新密码登录mysql。

最新文章

  1. Android测试提升效率批处理脚本
  2. 可以改变this指向的方法
  3. R实战之热点图(HeatMap)
  4. mysql 和字符串截取相关的知识点
  5. CSS3/jQuery创意盒子动画菜单
  6. c++ 概念及学习/c++ concept&learning(二)
  7. android149 360 程序锁输入密码
  8. HttpApplication处理对象与HttpModule处理模块 (第三篇)
  9. 为何visua studio看不到C++项目的LOG?
  10. chap1 C++泛型技术基础--模板 #STL
  11. 2017寒假零基础学习Python系列之 印子
  12. 【转】VMware 克隆 Linux 系统后找不到 eth0 网卡问题
  13. OpenGL——外部读档+异常报错
  14. 使用shell安装lnmp
  15. Testlink1.9.17使用方法(第十三章 使用中遇到的问题)
  16. Nginx 减少关闭连接的time_wait端口数量
  17. web 和 java 资源
  18. 深入理解Java 8 Lambda(语言篇)
  19. Ubuntu16.04密码正确 进不去桌面系统(已测试恢复正常)
  20. [转]Magento2命令行配置之性能测试生成数据

热门文章

  1. Java常见Exception类型及中文翻译
  2. Docker容器内服务自启
  3. cubase 的FX轨道使用方法
  4. Python:面向对象编程2
  5. 精选30道Java多线程面试题
  6. Cordova热更新和App升级
  7. MySQL数据优化总结-查询备忘录
  8. IDEA 使用LiveEdit插件
  9. 使用python脚本从数据库导出数据到excel
  10. BZOJ 3626 [LNOI2014]LCA 树剖+(离线+线段树 // 在线+主席树)