重启 MySQL 服务器

Mel*_*lon 1 linux ubuntu mysql database

我在Ubuntu机器上使用MySQL v5.1

我的机器上的 MySQL 曾经可以工作。(运行mysql -u root给了我 MySQL 命令行。)

今天下午,我做了以下事情:

1.mysql通过运行检查与“ ”相关的活动进程:

$ ps aux | grep 'mysql'
mysql  1457  3.3  1.3 130044 27076 ?        Ssl  16:22   0:43 /usr/sbin/mysql
Run Code Online (Sandbox Code Playgroud)

2.我从上面的输出中看到mysql进程的PID是1457,所以我用:

$ sudo kill 1457
Run Code Online (Sandbox Code Playgroud)

3.现在,如果我运行$ mysql -u root,我会收到一个错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Run Code Online (Sandbox Code Playgroud)

这是合理的,因为我杀死了这个过程。

杀死 MySQL 服务器后,如何让其备份并再次运行?

我试图运行sudo /etc/init.d/mysql start,但我的 MySQL 服务器没有启动。这是为什么?