Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu 18.04操作系统中重置mysql中的根密码_Mysql_Ubuntu - Fatal编程技术网

在Ubuntu 18.04操作系统中重置mysql中的根密码

在Ubuntu 18.04操作系统中重置mysql中的根密码,mysql,ubuntu,Mysql,Ubuntu,好的,我试着安装MySQL服务器,它确实安装得很好,没有问题。 后来我不得不格式化我的系统,然后当我试图安装它时,它确实安装了,但它没有提示输入根密码。当我后来尝试重置根密码时,我遇到了一个问题 user@user:~$ sudo /etc/init.d/mysql stop [ ok ] Stopping mysql (via systemctl): mysql.service. user@user:~$ sudo mysqld --skip-grant-tables

好的,我试着安装MySQL服务器,它确实安装得很好,没有问题。 后来我不得不格式化我的系统,然后当我试图安装它时,它确实安装了,但它没有提示输入根密码。当我后来尝试重置根密码时,我遇到了一个问题

    user@user:~$ sudo /etc/init.d/mysql stop
    [ ok ] Stopping mysql (via systemctl): mysql.service.
    user@user:~$ sudo mysqld --skip-grant-tables &
    [3] 13831
    user@user:~$ mysql -u root -p
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    [3]   Exit 1                  sudo mysqld --skip-grant-tables
我试图解决2002年的错误,但我无法这样做。任何帮助都将不胜感激


据我所知,我不应该让2002年的错误继续下去

该错误可能是由于安装错误造成的。请尝试以下操作:

通过在终端中执行以下命令,确保my MySQL服务正在运行:

$ sudo service mysql start
验证流程的状态:

$ ps -A|grep mysql
$ ps -A|grep mysqld
然后使用以下命令终止进程:

$ sudo pkill mysql
$ sudo pkill mysqld
$ mysql -u root -p
最后,重新启动服务:

$ sudo service mysql restart
并运行以下命令:

$ sudo pkill mysql
$ sudo pkill mysqld
$ mysql -u root -p
步骤#1:运行以下命令:

sudo mysql_secure_installation
步骤2:按
n

第三步:输入密码

步骤4:按y键,直到显示“全部完成”

另外,要更改密码,请使用以下命令:

sudo mysql_secure_installation

mysql>
通过“您的密码”更改使用mysql_本地_密码标识的用户“root”@“localhost”

嗯。。我确实设法搬走了。[3]退出错误2002的“1”。但它仍然无法进一步重置根密码是的,它是same@usr您是否再次尝试卸载和安装mysql?我想这是我第7次尝试再次卸载和安装mysql。我不知道这是否也有帮助,但它在这里。xampp服务器不会启动apache服务器。@usr在重新安装时,它不会要求您重新设置密码吗?