苍穹mysql数据库如何垂直分库

一 停nginx
systemctl status nginx

systemctl stop nginx
netstat -npl|grep nginx
ps -ef|grep nginx|grep -v grep
二 源环境mysql数据库导出需要分离的库
mysqldump方式
mysqldump --no-defaults -ucosmic -p -h127.0.0.1 --single-transaction --routines --set-gtid-purged=off --databases 需分离的库 > 库名.sql
xtrabackup方式
/usr/local/percona-xtrabackup-2.4.5-Linux-x86_64/bin/innobackupex --databases='需分离的库' --defaults-file=/data/kingdee/mysql/mysql3306/etc/my.cnf --user=cosmic --password=Cosmic$2020 --no-lock /data/mysqlbackup
三 目标环境mysql数据库导入上步分离的库
source方式
检查参数文件my.cnf
lower_case_table_names=1
character_set_server=utf8mb4
collation_server=utf8mb4_unicode_ci
transaction_isolation=read-committed
新建目标库
create database 库名
用户权限设置
grant all privieleges on *.* to 用户@'%';
use 库名
source 库名.sql
xtrabackup方式
检查参数文件my.cnf
lower_case_table_names=1
character_set_server=utf8mb4
collation_server=utf8mb4_unicode_ci
transaction_isolation=read-committed
停止数据库
# systemctl stop mysql
恢复日志文件
# /usr/local/percona-xtrabackup-2.4.5-Linux-x86_64/bin/innobackupex --defaults-file=/data/kingdee/mysql/mysql3306/etc/my.cnf --user=cosmic --password=Cosmic$2020
苍穹mysql数据库如何垂直分库
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



