批量清空mysql数据库中的所有表

有时候我们会想清空一个数据库,但是又不删除它。比如本地的数据库用服务器备份下来的最新数据库文件同步之前,会先清空本地数据库。 当然不能用drop database,因为这样会连数据库一起删除。其实这样倒是可以,只是之后又要重新创建一个同名的空数据库。或者使用drop table命令一个表一个表删?呃。。。那样的话岂不弱爆了,完全不是我们geek程序员的风格嘛。 这里介绍一种高端方式,想必你已经猜到,没错,就是使用shell脚本: #!/bin/bash MUSER="$1" MPASS="$2" MDB="$3" »

允许mysql服务被远程连接

首先需要授权,授权有两种方法 1. 改表法(未试过) mysql>use mysql; mysql>update user set host = ‘%’ where user = ‘root’; mysql>select host, user from user; 授权法(试过) 例如,你想root使用123456从任何主机连接到mysql服务器。 »