文档章节

ubuntu安装mysql后root无法登陆

千面人
 千面人
发布于 2016/06/11 19:14
字数 229
阅读 151
收藏 1

mysql版本:

~$ mysql --version
mysql  Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using  EditLine wrapper

ubuntu版本:

Ubuntu 16.04 LTS

错误代码:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'
 

试了很多方法,我认为最靠谱的是在/etc/mysql/my.cnf中添加skip-grant-tables

然后 sudo service mysql restart 重启服务。然后直接用mysql登陆,修改user表中的root密码。

然而我并没有成功,还是不能登陆,应该是安装时候,很多选项没选导致root不可用了。怎么都没办法使用root登陆。【1】

在这个模式下,也没有办法创建新用户。

郁闷了好几天,今天偶然发现在/etc/mysql 下有个debian.cnf,里面有user和password。使用这个用户登陆,然后create user , grant all 后,就可以用新建的用户登陆了。【2】

 

参考文献:

【1】http://www.linuxidc.com/Linux/2012-12/75231.htm 

【2】http://blog.csdn.net/garcon1986/article/details/5596585 

© 著作权归作者所有

千面人
粉丝 18
博文 48
码字总数 24904
作品 0
杭州
高级程序员
私信 提问
在Centos 7中使用 Docker搭建MySQL异地双向复制环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq1010885678/article/details/48463397 (0)一些准备操作: Centos安装好之后(这里使用的是vm虚拟机) 将当...

jchubby
2015/09/15
0
0
ubuntu 下 mysql 无法远程连接

ubuntu 使用apt安装mysql 之后能够本地登陆mysql,但是无法远程登陆, 报错 . 解决办法 1 查看mysql监听的地址netstat -tpln 2 开启允许远程访问 GRANT ALL PRIVILEGES ON . TO 'root'@'%' ......

sucanber
2016/10/18
98
0
解决lamp一键安装好后navicat无法连接mysql

lamp一键安装包搭建好lamp后有时候无法用navicat等远程连接mysql, 是因为lamp一键安装包安装的环境只允许云主机本机(localhost)连接MySQL; 1.首先打开iptables 3306端口 这里以Ubuntu为例...

15834278076
2018/09/06
21
0
在Ubuntu中安装MySQL

前言 安装MySQL是个老话题,我安装MySQL服务器已不下百次了,为了博客文章结构的连贯性,还是再写一篇做为环境基础,同时也给自己一个备忘。 目录 MySQL在Windows中安装 MySQL在Linux Ubunt...

HelloRookie
2016/09/08
42
0
ubuntu16.0.4安装mysql

ubuntu16.0.4安装mysqlapt-get update;apt-get upgrade;apt-get install mysql-server;这个版本目前默认安装mysql5.7 修改字符集:vim /etc/my.inidefault-character-set=utf8 lowercasetabl......

yikusitianyk
2017/12/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
52分钟前
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
10
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
8
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
80
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部