WEB开发网
开发学院数据库MySQL Linux系统中Mysql 的安装备份与密码恢复 阅读

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文件导入到这个数据库。

Linux系统中Mysql 的安装备份与密码恢复

图四:创建一个bak数据库

Linux系统中Mysql 的安装备份与密码恢复

图五:导入mysql.bak到bak数据库

Mysql的密码恢复

Mysql隔一段时间不访问,也许你会忘记访问密码,这时该怎么办,重装mysql吗?这个代价也太大了,我们这里介绍两种恢复密码的方法。

方法一:因为Mysql密码存储于数据库mysql中的user表中,所以我们只要用已知密码的user表拷贝过来覆盖就行了。

Linux下 在/var/lib/mysql/mysql/目录下有三个user表相关文件user.frm、user.MYD、user.MYI。它们分别表示:

上一页  1 2 3 4  下一页

Tags:Linux Mysql

编辑录入:coldstar [复制链接] [打 印]
赞助商链接