如果你不知道MySQL数据库存放的位置,可以通过以下方法查看:
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 8.0.21-0ubuntu0.20.04.4 (Ubuntu)
Copyright (c) 2000, 2020, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>select @@datadirG;
*************************** 1. row ***************************
@@datadir: /var/lib/mysql/
1 row in set (0.01 sec)
mysql>exit
Bye
以上代码中,在终端输入mysql -u root -p
命令后,会提示输入密码。输入密码后,进入MySQL命令行模式。接着输入:select @@datadirG;
命令,使用G
参数表示以纵向形式展示结果,从而方便查看MySQL数据库存放的位置。
查询结果显示:MySQL数据库存放在/var/lib/mysql/
路径下。这里的@@datadir
变量表示数据目录所在的路径。
顺便提醒,/var/lib/mysql/
目录可能只有 MySQL 用户和管理员可以读取,如果你需要查看该目录,可以使用sudo
。