2017-05-27 86 views
2

Mysql版本 - mysql版本14.14 Distrib 5.7.18,Linux(x86_64)使用EditLine包装。如何在ubuntu恢复mysql密码16.04

我忘记了我的密码,并尝试了很多命令online.Also的问题是,授权表命令不工作在我的终端。

+1

我投票作为题外话,因为这个问题属于上关闭这个问题HTTPS ://unix.stackexchange.com或https://askubuntu.com。 – einpoklum

回答

0

如下调整适用于我的设置:

$ sudo mkdir /var/run/mysqld 
$ sudo chown mysql: /var/run/mysqld 
$ sudo kill -9 $(sudo cat /var/run/mysqld/mysqld.pid) 
4
~$ cat /etc/issue 
Ubuntu 16.04.3 LTS \n \l 

~$ aptitude show mysql-server |grep Version 
Version: 5.7.20-0ubuntu0.16.04.1 

在文件中:/ etc/mysql的/ Debian的.cnf是两条重要线路:

user  = debian-sys-maint 
password = <unique password> 

使用该用户名和密码登录到MySQL: 一旦身份登录的debian-SYS-MAINT您可以:

FLUSH PRIVILEGES; 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';