好吧,这更像是一个“保持我的房子秩序”的问题。安装了PHPmyAdmin,但它默认安装了一系列数据库。(1)、数据库管理系统(37)、数据库管理系统(24)、性能管理系统(17)、phpmyadmin(8)、test(1)、webauth(1)我最近删除了一堆这些,但之后我有很多问题访问PHPmyAdmin,不得不重新安装.总之,长话短说,我可以高兴地删除这些不影响我的系统吗?
vfh0ocws1#
删除cdcol数据库;对于您提到的其他表,可以通过在config.inc.php中添加以下内容来隐藏它们。
$cfg['Servers'][$i]['hide_db']='^(information_schema|performance_schema|mysql|phpmyadmin|test|webauth)$';
mv1qrgav2#
并非所有列出的数据库都与phpMyAdmin相关。MySQL需要一些数据库才能正常运行。
phpMyAdmin
performance_schema
information_schema
test
mysql
cdcol可能是XAMPP附带的cd集合示例数据库。webauth可能也是XAMPP的一部分。唯一与phpMyAdmin相关的数据库(您可能已经猜到了)是phpmyadmin,您可以删除它,但保留它会提高性能,并为phpMyAdmin添加更多功能。
cdcol
XAMPP
webauth
phpmyadmin
dvtswwa33#
如果您尝试通过自动脚本或命令行执行此操作:1.创建一个hidedb.sql文件并添加以下内容:
hidedb.sql
USE 'phpmyadmin'; UPDATE `pma__userconfig` SET `config_data` = '{\"Server\\/hide_db\":\"(information_schema|performance_schema|mysql|phpmyadmin)\",\"collation_connection\":\"utf8mb4_unicode_ci\"}' WHERE `pma__userconfig`.`username` = 'phpmyadmin';
1.命令行(或在脚本中- SAFER WAY):$ sudo mysql -u root -p < hidedb.sql个当然,您必须输入sudo,然后输入mysql根数据库密码。如果您是在只能以root身份运行的自动脚本中执行此操作:
$ sudo mysql -u root -p < hidedb.sql
注意:这不是一个好主意!它会暴露您的root密码!
DB_PWD="my_password" mysql -u root -p"$DB_PWD" < hidedb.sql
qnakjoqk4#
2022年
您可以像这样输入表名:information_schema|performance_schema|mysql|phpmyadmin|test|webauth插入$cfg['Servers'][$i]['hide_db']='^(information_schema|performance_schema|mysql|phpmyadmin|test|webauth)$';对我不起作用。
information_schema|performance_schema|mysql|phpmyadmin|test|webauth
4条答案
按热度按时间vfh0ocws1#
删除cdcol数据库;对于您提到的其他表,可以通过在config.inc.php中添加以下内容来隐藏它们。
mv1qrgav2#
并非所有列出的数据库都与
phpMyAdmin
相关。MySQL需要一些数据库才能正常运行。performance_schema
http://dev.mysql.com/doc/refman/5.5/en/performance-schema.htmlinformation_schema
http://dev.mysql.com/doc/refman/5.5/en/information-schema.htmltest
http://dev.mysql.com/doc/refman/5.0/en/database-use.htmlmysql
http://dev.mysql.com/doc/refman/5.5/en//adding-users.htmlcdcol
可能是XAMPP
附带的cd集合示例数据库。webauth
可能也是XAMPP
的一部分。唯一与
phpMyAdmin
相关的数据库(您可能已经猜到了)是phpmyadmin
,您可以删除它,但保留它会提高性能,并为phpMyAdmin
添加更多功能。dvtswwa33#
如果您尝试通过自动脚本或命令行执行此操作:
1.创建一个
hidedb.sql
文件并添加以下内容:1.命令行(或在脚本中- SAFER WAY):
$ sudo mysql -u root -p < hidedb.sql
个当然,您必须输入sudo,然后输入mysql根数据库密码。
如果您是在只能以root身份运行的自动脚本中执行此操作:
注意:这不是一个好主意!它会暴露您的root密码!
qnakjoqk4#
2022年
您可以像这样输入表名:
information_schema|performance_schema|mysql|phpmyadmin|test|webauth
插入
$cfg['Servers'][$i]['hide_db']='^(information_schema|performance_schema|mysql|phpmyadmin|test|webauth)$';
对我不起作用。