我已经面对这个问题好几天了。我正试图连接到Ubuntu机器上的Ubuntu。但我不会这么做的。请查看我运行的以下命令和错误消息。
root@ipadtest:/var/lib/mysql# mysql start
警告:世界可写配置文件'/etc/ MySQL /my.cnf‘被忽略,错误2002 (HY000):无法通过套接字'/var/run/mysqld/mysqld.sock’(111)连接到本地MySQL服务器
root@ipadtest:/var/lib/mysql# mysql -uroot -p
警告:忽略世界可写配置文件‘/etc/my.cnf’输入
如果服务器有多个网站,mysql客户机/服务器通信的安全性如何?
ls -la /var/run/mysqld/mysqld.sock
srwxrwxrwx 1 mysql mysql 0 Dec 27 20:34 /var/run/mysqld/mysqld.sock
这是否意味着每个用户/web_process都可以嗅探套接字,并可能删除套接字文件?
在创建了一个docker网络之后,我在docker容器中运行了我的mysql。
docker network create --subnet=172.19.0.0/16 network-name
docker run -p 3306:3306 --net network-name --ip 172.19.0.13 -e MYSQL_ROOT_PASSWORD=password -d
然后,当我尝试在本地使用命令mysql -uroot -p连接到mysql时,我得到了错误(Error 2002 (HY000): Can't Connect to local MySQL server t
我尝试用Ubuntu8.04、Apache2和MySQL 5将一个已有5年历史的rails应用程序迁移到一个新服务器上。
应用程序无法运行。当我查看错误日志时,我注意到
Errno::ENOENT (No such file or directory - /var/run/mysqld/mysqld.sock)
我查看了一下我的新服务器,但是找不到一个mysqld.sock文件。我怎样才能解决这个问题?
当我试图连接到我的debian服务器上的MySQL服务器时,它给出了一个错误如下。
mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
当我键入时:
ls -l /var/run/ | grep mysqld
drwxr-xr-x 2 mysql root 4096 2012-04-08 16:07
我试图通过运行以下命令来优化正在运行的mysql服务器的性能:
mysqld_safe --key_buffer_size=64M --table_cache=256 --sort_buffer_size=4M --read_buffer_size=1M &
之后,我无法从mysql运行的服务器连接mysql。我知道这个错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
不过,幸运的是,我仍然可
这是在我将服务器从Ubuntu14.04升级到Ubuntu16.04.2LTS之后发生的。
Mysql服务正在运行,我可以在zabbix conf文件中用mysql帐户连接到zabbix DB,并在这些表中显示表和信息。
zabbix_server.log中的错误是:
到数据库的Z3001连接失败:2002年无法通过套接字'/var/run/mysqld/mysqld.sock‘(2)连接到本地MySQL服务器
ls -l /var/run/mysqld/
total 4
-rw-rw---- 1 mysql mysql 5 Jan 12 10:42 mysqld.pid
sr
如果没有收到以下错误,我无法启动mysqld:
[root@alarm ~]# mysqld
140414 16:01:04 [ERROR] Fatal error: Please read "Security" section of the manua l to find out how to run mysqld as root!
140414 16:01:04 [ERROR] Aborting
140414 16:01:04 [Note] mysqld: Shutdown complete
如果我尝试启动mysql,它会告诉我它无法通过套接字'/run/mys
我已经安装在我的应用服务器mysql mysql Ver 8.0.23-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))上。我在VPS上的操作系统是Ubuntu 20.04.1 LTS。
为了管理这个数据库,我通过SSH在本地连接到服务器,然后访问数据库。
但是,像这样的服务需要jdbc url或数据库主机名。
📷
我尝试了我的服务器IP作为主机名,然后使用正确的端口,用户名,pwd。然而,我得到:
📷
我认为我的主机名是错误的,因为它位于服务器localhost上,而不是服务器的IP上。
有什么建议如何连接到数据库或找到正确的主机名吗?
谢谢你
我有下面的代码,我正在尝试运行它。我已作出相应的评论,以提及我所做的一切努力。
// File saved as app.js
var mysql = require('mysql');
var connection = mysql.createConnection({
host:'localhost', //even tried with 127.0.0.1
port:3306, //confirmed port by looking into /etc/mysql/my.cnf has [client] port =
在重新启动服务器之后,除了"mysql“之外,一切都正常启动,我尝试手动启动"/etc/init.d/mysql restart”,或者使用"service mysql restart“启动它,它失败了。
在日志文件中写着:
Jul 16 08:13:38 localhost /etc/init.d/mysql[18136]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jul 16 08
客户端在运行Ubuntu时无法工作。 mysql -u root -p gives
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 弄乱了mysql社区的安装,首先 tar --strip-components=1 -XJf /usr/home/lasse/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz 在/usr/local 无法启动mysqld,所以我放弃了它并下载了Debian包。 使用
当运行docker-compose up时,django容器说
django.db.utils.OperationalError: (2002, "Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)”)
和db容器说
Version: '5.7.29' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL)
它们似乎因
我的ubuntu 12.04服务器上有MySQL5.5。此命令:
mysql -u root -p
工作得很好,但这给了我一个错误:
mysqldump -u root -p mydb_name > a.sql
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
在my.cnf文件中,套接字设置为:
socket = /home/mysql/mys