centos导出mysql数据库数据,是我们在网站建设过程中数据备份的一些常识,当我们使用的网站环境没有在线的Mysql数据库导出功能,如何直接从服务器导出Mysql数据库呢。
例如在网站日常运营过程中,需要对网站数据以及网站Mysql数据库进行备份,当数据过大,使用phpmyadmin导出数据库会导致系统中断,如何从服务器导出Mysql数据库呢?
Centos导出Mysql数据库数据步骤:
1使用Xshell等工具登录服务器;
2导出Mysql数据库;
/usr/local/mysql/bin/mysqldump -u数据库用户名 -p 数据库名 > 导出之后的数据库名.sql
3例如;
/usr/local/mysql/bin/mysqldump -uceshidb -p ceshidbname > /back/ceshidbname2021.sql
4以上Mysql数据库导出成功之后,会保存在服务器/back/ceshidbname2021.sql
5从服务器下载刚才所导出的Mysql数据库至电脑。
在网站维护过程中,难免会直接连接服务器,我们常见的连接服务器软件有:WinSCP、Xshell。
Centos导出当前服务器所 有数据库命令:
/usr/local/mysql/bin/mysqldump -uroot -p -A > 导出之后的数据库名.sql
例如:
/usr/local/mysql/bin/mysqldump -uroot -p -A > /back/all_mysqldatabase.sql
Centos同时导出多个数据库命令:
/usr/local/mysql/bin/mysqldump -uroot -p --databases 数据库1 数据库2 数据库3 > 导出之后的数据库名.sql
在实践中,如果只是为了备份数据,建议单个数据库导出方法,这样有利于在电脑上分别存放不同网站的数据库,如果一次性导出多个数据库或者全 部数据库,经过长时间可能自己都会忘记当初这个数据库里面有包含哪些数据库,协典筒的建议是单独对单个Mysql数据库导出备份,是比较好的方法,虽然导出的时候会多几个步骤,但是区分开来存放比较好区分。