我正在使用Arch Linux。我已经通过aurget安装了mysql。然后,当我试图建立一些数据库时,我面临错误:"Can't connect to local MySql server through socket '/run/mysqld/mysqld.sock' (2)"
我该怎么做才能解决我的问题?
在Archlinux中,安装后不会启用或自动启动服务。根据ArchWiki的说法,在安装软件包之后你需要运行(以root身份):
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
systemctl enable mysql.service
systemctl start mysql.service
我已经解决了我的问题。这对我来说是教训。我应该用sudo pacman -Syu和mysql开始工作来更新包。