无法在ubuntu 16上使用--skip-grant-tables启动mysql

时间:2016-11-06 15:52:44

标签: mysql ubuntu-16.04

我丢失了我的mysql密码,需要重置它。 我已经尝试过https://help.ubuntu.com/community/MysqlPasswordReset

具有以下结果

erik@Trantor:~$ sudo /etc/init.d/mysql stop
[ ok ] Stopping mysql (via systemctl): mysql.service.
erik@Trantor:~$ sudo /usr/sbin/mysqld --skip-grant-tables &
[1] 21335
erik@Trantor:~$ 
[1]+  Exit 1                  sudo /usr/sbin/mysqld --skip-grant-tables
erik@Trantor:~$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
erik@Trantor:~$ 

我没有使用skip-networking选项,因为另一篇帖子已经指出这会导致它自身的麻烦,而且我现在并不担心安全问题。通过一些检查,我发现该服务实际上没有启动该选项。

erik@Trantor:~$ sudo service mysql status
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
   Active: inactive (dead) since Sun 2016-11-06 10:41:56 EST; 3min 45s ago
  Process: 20846 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=e
  Process: 20845 ExecStart=/usr/sbin/mysqld (code=exited, status=0/SUCCESS)
  Process: 20842 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exi
 Main PID: 20845 (code=exited, status=0/SUCCESS)

Nov 06 10:35:01 Trantor systemd[1]: Starting MySQL Community Server...
Nov 06 10:35:02 Trantor systemd[1]: Started MySQL Community Server.
Nov 06 10:41:55 Trantor systemd[1]: Stopping MySQL Community Server...
Nov 06 10:41:56 Trantor systemd[1]: Stopped MySQL Community Server.
lines 1-12/12 (END)

我不知道如何让mysql以-skip-grant-tables选项开始,而且没有我的密码,我已经死了。

我试图再次删除并安装mysql-server。

任何人都知道如何从旗帜开始,或者我应该在下一步看到它?

0 个答案:

没有答案