linux mint 安装最新版本mysql只能用登录时需要加上sudo解决办法

1,245次阅读
没有评论

共计 771 个字符,预计需要花费 2 分钟才能阅读完成。

最近安装了 mysql 后发现要使用 sudo mysql -u root - p 才能登录数据库
导致我不能使用 dbeaver 登录本地数据库!
使用命令行报错

⇒  mysql -u root -p 
Enter password: 
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

网上找了很久发现一个教程解决了,分享下给大家!
如果不记得密码可以编辑加上 skip-grant-tables

#sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
user        = mysql
pid-file    = /var/run/mysqld/mysqld.pid
socket        = /var/run/mysqld/mysqld.sock
port        = 3306
basedir        = /usr
datadir        = /var/lib/mysql
tmpdir        = /tmp
lc-messages-dir    = /usr/share/mysql
skip-external-locking
 skip-grant-tables

*
保存后重启

sudo service msyql restart

先选择 mysql 数据库

USE mysql;

给 root 用户设置新密码

update mysql.user set authentication_string=password('新密码') where user='root' and Host ='localhost';

设置好后退出出删掉配置里面的 skip-grant-tables
然后重启 mysql

sudo service msyql restart

如果还是不行的话
再次登录数据库

sudo mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

完美解决

微信扫描下方的二维码阅读本文

正文完
 0
yx
版权声明:本站原创文章,由 yx 于2019-09-24发表,共计771字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码

bttech

文章搜索
一言一句话
-「
随机文章
降本增效之-应用部署到k8s

降本增效之-应用部署到k8s

之前应用都采用了传统的服务器部署,很多服务器都会有内存或者 cpu 浪费的情况。把所有的服务准备都迁移到 k8...
降本增效之-实现prometheus对阿里云oss nas监控

降本增效之-实现prometheus对阿里云oss nas监控

阿里云 oss nas 需要时刻巡检注意监控流量以及存储大小,需要监控是担心 oss 滥用,nas 的瓶颈问题...
ubuntu20安装部署comfyui脚本

ubuntu20安装部署comfyui脚本

基础环境参考上一篇文章安装基本的驱动 这个使用的曲线较高,有一定的学习成本。脚本如下直接使用即可! 微信扫描下...
elasticsearch7.8.0索引备份到阿里云oss以及恢复

elasticsearch7.8.0索引备份到阿里云oss以及恢复

背景需求,阿里云新建了一套 elk 但是数据需要进行迁移备份, 解决方案使用 logstash 迁移很慢,10...
MacBook Pro M4 关闭swap

MacBook Pro M4 关闭swap

Swap 是将磁盘虚拟为内存来用的,所以速度肯定比不上扎扎实实的内存的。我是 16G 内存,对于我平时使用完全...