我正在使用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

关于mysql - 无法通过套接字'/run/mysqld/mysqld.sock'连接到本地MySql服务器(2),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52357383/

10-13 08:11