使用mysql部署seafile时无法创建数据库

各位大佬好!刚刚部署服务器端时碰到了个问题,想向各位大佬请教一下!
在安装前那些依赖包都按照https://manual-cn.seafile.com/deploy/using_mysql.html这个指引成功安装了,但是在运行./setup-seafile-mysql.sh这个脚本安装的时候,遇到了一个“选择一种方式初始化seafile服务器”,因为之前没有创建过mysql服务器所以我自然选择了1 create new database,但是遇到了错误:
“verifying password of user root …
verifying password of user root …
Failed to connect to mysql server using user “root” and password “***”: Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

如下图所示。
无标题

按我的理解这个密码应该就是新建数据库管理员密码的意思(不好意思我不太熟悉)?但是无论如何输入都是错误的。
不知道应该如何解决这个问题,谢谢!

安装MariaDB之后必须先启动MariaDB才能启动mysqld,

运行下面三条命令,
systemctl start mariadb.service
systemctl enable mariadb.service
mysql_secure_installation
完成后 自定义选择即可
完成后,输入root密码
What is the password of the mysql root user?
[ root password ]

verifying password of user root … done

Enter the name for mysql user of seafile. It would be created if not exists.
[ default “seafile” ]

我运行了“systemctl start mariadb.service”这条命令,但是报错:
Failed to start mariadb.service: Unit mariadb.service failed to load: No such file or directory.
我已经手动安装了一次mariadb了,谢谢!

我安装完mariadb并且设置好管理员账号密码以后运行sf安装脚本成功了,谢谢!

那你现在是运行成功了吧?