|
恢复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’参数来启动 sql/Index.html'>mysqld。 ⒊使用‘sql/Index.html'>mysql -h hostname sql/Index.html'>mysql’命令登录到sql/Index.html'>mysqld Server ,用grant命令改变口令。也可以使用命令:‘sql/Index.html'>mysqladmin -h hostname -u user password ’new password‘’。 (其实也可以用use sql/Index.html'>mysql; update user set password =password (‘yourpass’) where user=‘root’来做到。) ⒋载入权限表:‘sql/Index.html'>mysqladmin -h hostname flush-privileges’ ,或者使用 SQL 命令‘FLUSH PRIVILEGES’。(当然,在这里,你也可以重启sql/Index.html'>mysqld)。
恢复MySQL数据库的备份方法 可以用最新的备份文件重装数据库。 ⒈如果你用sql/Index.html'>mysqldump产生的文件,将它作为MySQL的输入。 例如:数据库的名字为source,备份文件为source_bak,则 sql/Index.html'>mysql>drop database source; sql/Index.html'>mysql>create database source; sql/Index.html'>mysql>sql/Index.html'>mysql source ⒉如果用直接从数据库拷贝文件,将它们直接拷回数据库目录,然而,此时你需要在拷贝文件之前关闭数据库,然后重启它。
[责任[1] [2] 下一页
|