无法通过socket'/run/mysqld/mysqld.sock'连接到本地MySql服务器(2)

问题描述 投票:0回答:2

我正在使用Arch Linux。我已经通过aurget安装了mysql。然后,当我试图建立一些数据库时,我面临错误:"Can't connect to local MySql server through socket '/run/mysqld/mysqld.sock' (2)"我该怎么做才能解决我的问题?

mysql mysql-error-1064 archlinux
2个回答
0
投票

在Archlinux中,安装后不会启用或自动启动服务。根据ArchWiki的说法,在安装软件包之后你需要运行(以root身份):

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
systemctl enable mysql.service
systemctl start mysql.service

0
投票

我已经解决了我的问题。这对我来说是教训。我应该用sudo pacman -Syu和mysql开始工作来更新包。

© www.soinside.com 2019 - 2024. All rights reserved.