mysql密码重置(Linux ubuntu)

标签: mysql
16人阅读 评论(0) 收藏 举报
分类:

mysql密码重置

1、停止 MySQL Server (on Linux):

sudo systemctl stop mysql

2、安全模式启动数据库:

sudo mysqld_safe --skip-grant-tables --skip-networking &

如果出现如下错误:

2018-02-12T08:57:39.826071Z mysqld_safe Directory ‘/var/run/mysqld’ for UNIX
socket file don’t exists. mysql -u root ERROR 2002 (HY000): Can’t connect to local MySQL server through socket
‘/var/run/mysqld/mysqld.sock’ (2) [1]+ Exit 1
创建mysqld路径

sudo mkdir /var/run/mysqld

提供mysql访问权限

sudo chown mysql: /var/run/mysqld

重新运行步骤2


3、进入mysql不需要密码

 mysql -u root 

4、运行如下mysql命令

FLUSH PRIVILEGES;

如果是 MySQL 5.7.6及更新的版本,设置新密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

如果是 MySQL 5.7.5及更旧的版本

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');

如果 ALTER USER 命令无效,尝试以下命令:

UPDATE mysql.user SET authentication_string = PASSWORD('新密码')     WHERE User = 'root' AND Host = 'localhost';

5、退出mysql

exit;

6、重启mysql

sudo kill `cat /var/run/mysqld/mysqld.pid`


sudo systemctl start mysql

7、登入mysql使用新密码

mysql -u root -p

网上尝试了很多方法无效,按如上流程完成了mysql重置密码。
原文请见https://stackoverflow.com/questions/21944936/error-1045-28000-access-denied-for-user-rootlocalhost-using-password-y/48748685#48748685


查看评论

VB中获取逻辑磁盘的信息

我们在编程的时候有时会需要得到系统中逻辑磁盘的一些信息,如磁盘卷标、磁盘序列号、空间大小、剩余空间等,这些信息直接使用VB提供的函数显然是无法得到的。但是,借助于VB对WINDOWS API函数的支持...
  • jadedrip
  • jadedrip
  • 2000-11-08 22:20:00
  • 1034

【阿里云】WindowsServer2012 搭建FTP站点 图文记录

图文教程,备忘查阅。
  • GeekLei
  • GeekLei
  • 2014-06-30 18:38:16
  • 36172

如何实现让WIN7、Winserver2008开机不输入密码直接进入系统

有些朋友设置了用户密码又不想开机的时候输入,怎么办呢? 首先同时按下“Windows+R”快捷键调出运行命令窗口(或者在开始菜单的所有程序的附件中找到命令提示符),然后在窗口中输入“control ...
  • zhuxiaowei716
  • zhuxiaowei716
  • 2015-08-10 11:11:10
  • 9158

在ubuntu中如何重置mysql服务器的root密码

今天在用源码安装了mysql之后忘记了root的面貌
  • steveguoshao
  • steveguoshao
  • 2014-04-15 14:25:18
  • 1370

MySQL(root用户)密码重置

  • 2016年12月01日 16:05
  • 290KB
  • 下载

ubuntu中mysql重置root密码

我这里是ubuntu16.04.1系统,使用xampp集成环境 首先我们停止mysql启动 /opt/lampp/bin/mysql.server stop 然后查找my.cnf文件中添加skip-g...
  • u013519290
  • u013519290
  • 2016-08-20 22:38:17
  • 4406

MySQL基本操作(Ubuntu)

  • 2010年02月14日 15:20
  • 1.65MB
  • 下载

ubuntu 16.04 下重置 MySQL 5.7 的密码(忘记密码)

编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。 重启mysql服务 yxj @yxj:~$ sudo ser...
  • stubbornness1219
  • stubbornness1219
  • 2016-12-03 17:03:47
  • 6546

Mysql(Linux服务器)root用户密码忘记重置方法

Mysql是非常常见的开源数据库,使用者众多,若是不小心忘记了安装在服务器的mysql密码,无法登陆,应该如何重置呢?方法很简单,现在和大家分享下。(系统环境:CentOs 6.5 软件:Mysql...
  • Roy_70
  • Roy_70
  • 2016-11-02 11:31:13
  • 9317

mysql权限分配和root密码重置

  • 2016年05月23日 22:24
  • 231KB
  • 下载
    个人资料
    等级:
    访问量: 39
    积分: 52
    排名: 168万+
    文章分类
    文章存档