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