mysqldump命令备份数据库数据

 下载地址:https://dev.mysql.com/downloads/mysql
官网:https://www.mysql.com

.sock 可通过如下命令查到:

ps -ef|grep mysql

netstat -ln | grep mysql

 

[root@localhost ~]# netstat -ln | grep mysql
[ ACC ] STREAM LISTENING 9999 /data/mysql/test/mysql.sock

 

导出数据库
mysqldump --socket=/data/mysql/test/mysql.sock -uroot -p --databases 数据库1 数据库2 > xxx.sql

 

 

which mysqldump

 导出数据库testDB下的student表结构和数据

mysqldump --user=root --password=123456 --host=localhost --protocol=tcp --port=3306 --default-character-set=utf8 --skip-triggers "testDB" "student"

 

创建新表,结构与旧表相同
create table new_table_name like old_table_name;

复制所有旧表数据到新表
insert into new_table_name select * from old_table_name;

posted @ 2023-05-23 14:36  金虹巴巴  阅读(35)  评论(0编辑  收藏  举报