对数据库的修改主要指的是修改数据库的字符集,校验规则。
将test1数据库字符集改为gbk。
数据库的删除:
执行完该数据库就不存在了,对应数据库文件夹被删除,级联删除,里面的数据表全部被删除。
注意:不要随意删除数据库。
下面将删除数据库test2;
所以说,删除数据库之前,要对数据库里面的数据进行备份,如果后悔还可以回复。
备份和恢复
将test1数据库备份到对应的目录:
注意:上面命令要在Xshell终端执行。
要在备份的路径下,执行上述命令,这里可以看出,该命令允许,原数据库名和要备份的数据库名是可以不一样的,只要你能分清楚就行。
备份命令里面加了一条选项是 -B 这条选项就是为了在还原时首先创建一个数据库,在进行其他操作,不然你要先创建一个数据库 在进行恢复。比较麻烦
当然该文件中存储的就是对该数据库操作的每一步骤。恢复时,一一执行。
恢复:(要在MySQL服务器客户端进行执行)
红框就是要恢复文件的路径
首先将test1数据库删除。
恢复:
输入命令一定要输对,否则就容易蒙。
从上面现象可以看出,source恢复命令是将之前对数据库操作的每一步都执行了一边。
既然可以备份一个数据库,那就可以备份多个数据库。
如果只备份该数据库中的一或多张表,那该怎么做?
以上就是关于数据库的备份操作,还是那句话,不要随便删除数据库,删掉之后啥都没了。
查看数据库的连接情况:
show processlist
以上就是 数据库的修改 删除 备份恢复 查看连接情况的操作讲解。