错误 1006 (HY000):无法创建数据库“webdata”(errno:2“没有此文件或目录”)

错误 1006 (HY000):无法创建数据库“webdata”(errno:2“没有此文件或目录”)

在 Debian 10 上,我使用以下命令登录 MariaDB

sudo mysql -u root -p

然后尝试创建一个数据库

create database webdata;
ERROR 1006 (HY000): Can't create database 'webdata' (errno: 2 "No such file or directory")

运行以下命令:

sudo mysqladmin variables | grep datadir

| datadir | /var/lib/mysql/

但是我的系统上不存在该目录。我尝试创建它:

sudo mkdir /var/lib/mysql
sudo chown mysql:mysql /var/lib/mysql

但这没有帮助。无奈之下,我尝试了:

sudo apt purge mariadb-server
sudo apt autoremove
sudo rm -rf /var/lib/mysql/
sudo apt install mariadb-server
sudo mysql_secure_installation

但是在尝试创建数据库时仍然出现错误。

我没有任何需要保留的数据,所以很乐意删除所有内容。我只需要让 MariaDB 运行起来,这样我就可以真正创建数据库了。

相关内容