coo*_*eck 1 mysql mysql-error-1064 archlinux
我正在使用 Arch Linux。我已经通过 aurget 安装了 mysql。然后,当我尝试创建一些数据库时,我遇到了错误:"Can't connect to local MySql server through socket '/run/mysqld/mysqld.sock' (2)"我应该做什么来解决我的问题?
在 Archlinux 中,安装后不会自动启用或启动服务(例如,与 Debian/Ubuntu 不同)。根据ArchWiki,安装mariadb软件包后,您需要运行(以 root 身份):
mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
systemctl enable mariadb.service
systemctl start mariadb.service
Run Code Online (Sandbox Code Playgroud)