MySQL 数据库操作

-- 建用户 snbubas
mysql -u root -p111111
CREATE USER 'snbubas'@'%'  IDENTIFIED BY 'snbubas'; -- 远程登录
create database snbubas  default charset utf8 collate utf8_general_ci;
grant insert,select,update on test.goods to snbubas@'192.168.1.207' identified by 'snbubas';
grant all privileges on snbubas.* to "snbubas"@"%" identified by "snbubas";
flush privileges;
exit;
-- 建库 snbubas
mysql -usnbubas -psnbubas

create database if not exists snbubas;
use snbubas;
-- 执行DDL 和 DML 
source /opt/test_mysql/MYSQL_DDL_20190409.SQL
source /opt/test_mysql/MYSQL_DML_20190409.SQL


source /opt/test_mysql/test/data_now.sql

-- 只导出 数据(insert):整个数据库的数据
mysqldump -usnbubas -psnbubas -t snbubas > /opt/test_mysql/snbubas_data.sql
-- 只导出 数据(insert):单个表的数据
mysqldump -usnbubas -psnbubas -t snbubas COBUB_JOB_HISTORY > /opt/test_mysql/COBUB_JOB_HISTORY_dml.sql
-- 只导出 单个表的DDL (COBUB_JOB_HISTORY的 create 语句) (不包含数据)
mysqldump -usnbubas -psnbubas -d snbubas COBUB_JOB_HISTORY > /opt/test_mysql/COBUB_JOB_HISTORY.sql
-- 导出整个数据库的 的 DDL (不包含数据)
mysqldump -usnbubas -psnbubas -d snbubas > /opt/test_mysql/snbubas_ddl.sql
-- 导出整个数据库结构和数据
mysqldump -h localhost -usnbubas -psnbubas snbubas > snbubas_ddl_dml.sql
-- 导出单个数据表结构和数据
mysqldump -h localhost -usnbubas -psnbubas snbubas COBUB_JOB_HISTORY > COBUB_JOB_HISTORY_ddl_dml.sql

你可能感兴趣的:(MySQL,db,DB)