上一篇 | 下一篇

MySQL数据库的备份与巧用(二)

发布: 2008-7-01 12:48 | 作者: admin | 来源: | 查看: 0次

MySQL数据库的备份与巧用(二)

【字体:小 大】

MySQL数据库的备份与巧用(二)

作者:不详 文章来源:网络 点击数:321 更新时间:2007-1-21

恢复root口令的步骤

如果忘记了你的MySQL的root口令的话,你可以通过下面的过程恢复。

⒈向MySQLd server 发送kill命令关掉MySQLd server (不是 kill -9) ,存放进程ID的文件通常在MySQL的数据库所在的目录中;

kill ‘cat /MySQL-data-directory/hostname.pid’

你必须是UNIX的root用户或者是你所运行的Server上的同等用户,才能执行这个操作。

⒉使用‘--skip-grant-tables’参数来启动 mysqld。

⒊使用‘mysql -h hostname mysql’命令登录到mysqld Server ,用grant命令改变口令。也可以使用命令:‘mysqladmin -h hostname -u user password ’new password‘’。

(其实也可以用use mysql; update user set password =password (‘yourpass’) where user=‘root’来做到。)

⒋载入权限表:‘mysqladmin -h hostname flush-privileges’ ,或者使用 SQL 命令‘FLUSH PRIVILEGES’。(当然,在这里,你也可以重启mysqld)。

恢复MySQL数据库的备份方法

可以用最新的备份文件重装数据库。

⒈如果你用mysqldump产生的文件,将它作为MySQL的输入。

例如:数据库的名字为source,备份文件为source_bak,则

mysql>drop database source;

mysql>create database source;

mysql>mysql source

⒉如果用直接从数据库拷贝文件,将它们直接拷回数据库目录,然而,此时你需要在拷贝文件之前关闭数据库,然后重启它。

[责任编辑:电脑技巧]

字号: | 推荐给好友

评分:0

我来说两句