想用PHP优化mysql数据库?用PhpMyAdmin来优化mysql太麻烦?下面这个PHP可以自动搜索mysql数据库中的所有表,然后自动优化每一张表,这一切都不需要任何人工干预!
- <?php
- mysql_connect('localhost','user,'password');
- //上面三个值分别是mysql服务器地址,mysql用户和密码
- mysql_select_db('mysql');
- //上面一项是数据库名
- echo "成功优化了以下各表:<br />\n";
- $tablelist = mysql_query("SHOW TABLES");
- while($checklist = mysql_fetch_array($tablelist)) {
- $optimization=mysql_query("OPTIMIZE TABLE `$checklist[0]`");
- if ($optimization) echo "$checklist[0]<br />\n";
- }
- ?>
复制代码
将以上代码保存为PHP文件,上传到虚拟主机或服务器上,然后通过浏览器访问该文件即可自动优化数据库。 |
|