GaussDB命令行连接
1.1 ssh连接主机,IP:192.168.28.178,用户名:root,密码:Huawei @123
1.2 切换至bin目录,cd /home/gaussdba/app/bin/
1.3 切换用户为gaussdba,su gaussdba
1.4 连接gaussDb,gsql -d postgres -p 5432
基本操作命令
\l 列出所有数据库
\c database_name 切换数据库
\d 列出当前数据库下的表
\d tablename 列出指定表的所有字段
\d+ tablename 查看指定表的基本情况
\dn 展示当前数据库下所有schema信息
SHOW search_path; 显示当前使用的schema
SET search_path TO myschema; 切换当前schema
\q 退出登录
mysql数据迁移至gaussDB
导出mysql数据
show variables like '%secure%' 查询出secure_file_priv地址;
在secure_file_priv地址下mkdir aaa;
修改文件权限chmod -R 777 aaa;
select * from i18n_message into outfile '/tmp/etl/temp.dat' fields terminated by ''';
下载数据并上传至GaussDb服务器
导入gaussDb
COP