标签: linux

错误:'无法通过套接字连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock'(2)' - 缺少/var/run/mysqld/mysqld.sock

我的问题开始于我无法在我的mysql安装上以root用户身份登录.我试图在没有打开密码的情况下运行mysql ...但每当我运行命令时

# mysqld_safe --skip-grant-tables &
Run Code Online (Sandbox Code Playgroud)

我永远不会得到提示.我试图按照这些说明恢复密码.

屏幕看起来像这样:

root@jj-SFF-PC:/usr/bin# mysqld_safe --skip-grant-tables
120816 11:40:53 mysqld_safe Logging to syslog.
120816 11:40:53 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
Run Code Online (Sandbox Code Playgroud)

我没有得到提示开始键入SQL命令来重置密码.

当我按CTRL+键杀死它时C,我收到以下消息:

error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'

Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Run Code Online (Sandbox Code Playgroud)

如果我重试命令并保留足够长的时间,我会得到以下一系列消息:

root@jj-SFF-PC:/run/mysqld# 120816 13:15:02 mysqld_safe Logging to syslog.
120816 13:15:02 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120816 13:16:42 mysqld_safe mysqld from …
Run Code Online (Sandbox Code Playgroud)

mysql linux ubuntu

287
推荐指数
19
解决办法
118万
查看次数

如何在整个目录上运行dos2unix?

我必须使用转换整个目录dos2unix.我无法弄清楚如何做到这一点.

linux dos2unix

286
推荐指数
8
解决办法
17万
查看次数

我怎么能回想起前一个bash命令的参数?

Bash有没有办法回忆起前一个命令的论点?

我通常会vi file.c跟着gcc file.c.

Bash有没有办法回忆起前一个命令的论点?

unix linux bash command

285
推荐指数
7
解决办法
8万
查看次数

如何终止使用shell = True启动的python子进程

我正在使用以下命令启动子进程:

p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用时杀死:

p.terminate()
Run Code Online (Sandbox Code Playgroud)

要么

p.kill()
Run Code Online (Sandbox Code Playgroud)

该命令在后台继续运行,所以我想知道如何实际终止该进程.

请注意,当我运行命令时:

p = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE)
Run Code Online (Sandbox Code Playgroud)

它在发出时会成功终止p.terminate().

python linux subprocess kill-process

285
推荐指数
7
解决办法
26万
查看次数

"opt"是什么意思(如"opt"目录中)?它是缩写吗?

"opt"是什么意思(如"opt"目录中)?我经常在Unix系统中看到这个目录,里面有开发工具.

它是缩写吗?

unix linux directory terminology

285
推荐指数
5
解决办法
18万
查看次数

使用awk打印从第n个到最后一个的所有列

这条线有效,直到我在第二个字段中有空格.

svn status | grep '\!' | gawk '{print $2;}' > removedProjs
Run Code Online (Sandbox Code Playgroud)

有没有办法让awk打印出2美元或更高的价格?($ 3,$ 4 ..直到我们没有列?)

我想我应该补充一点,我在Cygwin的Windows环境中这样做.

linux awk

284
推荐指数
10
解决办法
43万
查看次数

在Linux中,如何在关闭SSH客户端后阻止后台进程停止

我正在通过SSH(Putty)在linux机器上工作.我需要让一个进程在夜间运行,所以我想我可以通过在后台启动进程(在命令末尾有一个&符号)并将stdout重定向到文件来做到这一点.令我惊讶的是,这不起作用.一旦我关闭Putty窗口,该过程就会停止.

我怎样才能防止这种情况发生?

linux ssh process background-process

283
推荐指数
12
解决办法
22万
查看次数

如何使用Linux命令行将文件作为电子邮件附件发送?

我创建了一个脚本,每天晚上在我的Linux服务器上运行,用于mysqldump将我的每个MySQL数据库备份到.sql文件,并将它们打包为一个压缩的.tar文件.我想要完成的下一步是通过电子邮件将该tar文件发送到远程电子邮件服务器以便妥善保管.我已经能够通过管道备份文本文件将正文脚本发送到正文中,mailx如下所示:

$ cat mysqldbbackup.sql | mailx backup@email.com
Run Code Online (Sandbox Code Playgroud)

cat回传备份文件的文本,该文本通过管道传输到mailx程序中,并将收件人的电子邮件地址作为参数传递.

虽然这实现了我的需要,但我认为它可能更好一步,有没有办法,使用shell脚本或其他方式将压缩的.tar文件作为附件发送到外发电子邮件? 这将不得不处理包含标题数据的非常长的电子邮件消息,并且通常会出现自动换行等问题.

linux email command-line

282
推荐指数
12
解决办法
64万
查看次数

如何将彩色文本输出到Linux终端?

如何将彩色字符打印到支持它的Linux终端?

如何判断终端是否支持颜色代码?

c++ linux terminal colors

281
推荐指数
9
解决办法
24万
查看次数

如何在Linux中的scp复制期间转义路径中的空格?

我是linux的新手,我想将文件从远程复制到本地系统...现在我在linux系统中使用scp命令..我有一些文件夹或文件名是带空格的,当我尝试复制时文件,它显示错误消息:"没有这样的文件或目录"

我试过了:

scp ael5105@192.168.0.200:'/home/5105/test/gg/Untitled Folder/a/qy.jpg' /var/www/try/
Run Code Online (Sandbox Code Playgroud)

我在网上看到了一些参考资料,但我不完全理解,有人可以帮忙吗?

如何在复制过程中转义文件名或目录名中的空格...

unix linux ubuntu whitespace scp

278
推荐指数
8
解决办法
16万
查看次数