两种办法
第一种:
首先将/var/lib/mysql这个目录备份起来,
在恢复的时候直接将mysql目录下的数据库拷贝到另外一个系统的数据库中即可,另外还需拷贝/mysql/下的ibdata1这个文件到另外一个系统数据库/var/lib/mysql目录下,如该目录下有,就覆盖。
后重新启动mysql数据库,若打开页面出现系统错误,请重新启动服务器(reboot)
此种方法有局限容易出错,不推荐使用
第二种
原理: 备份+还原
1.
在原机器上:
mysqldump -u root -p 数据库名称 > 备份文件名称
提示输入密码,开始备份。
出现mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect的问题,解决方法是,
#mysql -u root -p
>update mysql.user set password=password('123') where user='root';
>quit
出现mysqldump: Got error: 1045: Access denied for user 'smb_behavior'@'localhost' (using password: YES) when trying to connect的问题,解决方法是,
#v