Linux MySQL数据库备份与恢复
1. 备份
代码如下 | |
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) |
2. 还原
法一:
代码如下 | |
[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。 |
法二:
代码如下 | |
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) |
其它方法
方法1:mysqldump命令
执行命令: /usr/local/mysql/bin/mysqldump -u 用户名 -p 数据库名 > 文件名
如果数据库用户名有密码密码,执行后会提示输入密码。如果数据库用户名没有密码,就将命令中的“-p”参数删除。
注意:推荐使用MySQL root帐号进行操作,因为有些数据库可能设置了只能对应的用户进行操作。
方法2:phpmyadmin
phpmyadmin支持将数据库文件直接备份到配置文件指定的目录,默认安装的lnmp使用了修改后的配置,可以将数据库直接备份到/home/wwwroot/phpmyadmin/save/ 下面,然后用户通过http或者ftp等方式下载即可。暂时没有测试过比较大的数据库,lnmp的用户可以测试一下给我反馈。