Ubuntu 20.04环境下WordPress数据库位置查询求助
Ubuntu 20.04环境下WordPress数据库位置查询求助
Hey,我来帮你梳理下怎么找到你的WordPress数据库~
首先,大概率是你记错了数据库名称,先从WordPress的配置文件里确认准确的库名:
- 找到本地WordPress的根目录(一般是
/var/www/html或者/var/www/html/wordpress),打开其中的wp-config.php文件 - 定位到
define( 'DB_NAME', 'xxxxxx' );这一行,这里的xxxxxx就是你要找的数据库真实名称
接下来,找数据库文件的位置:
- Ubuntu 20.04上的MySQL/MariaDB默认数据目录是
/var/lib/mysql,每个数据库都会对应这个目录下的一个同名文件夹 - 注意这个目录的权限属于
mysql用户,普通用户直接访问可能看不到内容,你可以用sudo ls /var/lib/mysql命令来列出所有数据库文件夹,找到和刚才确认的DB_NAME一致的那个,就是你的WordPress数据库所在位置
如果还是没找到,可能是数据库配置了自定义数据目录,你可以通过命令行登录MySQL查询:
- 终端输入
mysql -u root -p,输入MySQL root密码登录 - 执行
SHOW VARIABLES LIKE 'datadir';,结果里的Value字段就是当前数据库的数据目录,你的数据库文件夹就在这个路径下 - 也可以执行
USE 你的数据库名;,再输入SHOW TABLES;,确认这个数据库确实存在,排除数据库未创建成功的情况
备注:内容来源于stack exchange,提问作者alvin77




