Linux系统中Mysql 的安装备份与密码恢复
2008-09-09 11:11:29 来源:WEB开发网核心提示: 图三:改变mysql的密码Mysql的命令还有很多,这里我们不可能一一介绍,Linux系统中Mysql 的安装备份与密码恢复(3),感兴趣的读者可以参考Mysql的命令手册,Mysql的备份我们的数据库需要经常备份,方法一:因为Mysql密码存储于数据库mysql中的user表中,所以我们
图三:改变mysql的密码
Mysql的命令还有很多,这里我们不可能一一介绍,感兴趣的读者可以参考Mysql的命令手册。
Mysql的备份
我们的数据库需要经常备份,Mysql数据库的常用备份方法是使用使用实用程序mysqldump, 其命令格式如下:
# mysqldump [options] database [tables]
其参数的含义为:
options:代表mysqldump的选项,通过mysqldump –help可以查到。
database: 代表将要备份的数据库
tables: 代表将要备份的表,如果不指定任何表,则备份整个数据库。
我们使用mysqldump备份了mysql自带的mysql库,并且用
ll命令来查看备份文件。
我们再来看看备份后的恢复,如图九,图十所示,我们新创建一个数据库bak,然后把我们刚才备份的mysql.bak文件导入到这个数据库。
图四:创建一个bak数据库
图五:导入mysql.bak到bak数据库
Mysql的密码恢复
Mysql隔一段时间不访问,也许你会忘记访问密码,这时该怎么办,重装mysql吗?这个代价也太大了,我们这里介绍两种恢复密码的方法。
方法一:因为Mysql密码存储于数据库mysql中的user表中,所以我们只要用已知密码的user表拷贝过来覆盖就行了。
Linux下 在/var/lib/mysql/mysql/目录下有三个user表相关文件user.frm、user.MYD、user.MYI。它们分别表示:
更多精彩
赞助商链接