
*删除所有的⼆进制⽂件从新计数:reset master;
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
*停⽌服务:systemctl stop mariadb;
*查看⽬录:ls /var/lib/mysql/(mysql.sock⽂件不存在了)
*压缩数据:tar Jcvf all.bak.tar.xz /var/lib/mysql(打包数据库)
tar Jcvf logbin.tar.xz(打包⼆进制⽂件)
*创建⼀个⽬录存放压缩数据:mkdir backup
mv all.bak.tar.xz logbin.tar.xz /backup/
*拷贝到另⼀台机器上:scp -r /backup/ 192.168.198.17:/data/(本机地址为192.168.198.7)
*打开ip为192.168.198.17的服务器(该机器未安装过mysql),查看传送过来的⽂件:ls /data
*yum安装数据库:yum install mariadb-server -y
*查看数据库:ls /var/lib/mysql(该⽬录是空的)
*覆盖配置⽂件:cp /data/backup/my.cnf /etc/my.cnf -b(-b是备份)
*查看备份的my.cnf⽂件:ll /etc/my.cnf(my.cnf~备份⽂件)
*创建⼆进制⽂件,改变所有者和所属组:mkdri /data/logbin/ chown mysql.mysql /data/logbin/
*解压⼆进制⽂件压缩包:tar -xvf /data/backup/logbin.tar.xz -C /data/logbin
*进⼊⽬录查看:cd /data/logbin(这是这个⽬录不对)mv data/logbin/* .(把数据移出)rm -rf data(删除data⽬录)
*解压mysql压缩包然后移动到/var/lib/mysql中:cd /data/backup/(进⼊) tar xvf all.bak.tar.xz(解压在当前⽬录) cd var/lib/mysql(进
⼊) mv * /var/lib/mysql(移动全部数据到该⽬录)
*启动数据库:systemctl start mariadb;(启动之后进⼊mysql查看即可)
----------------------------------------------------------------------------------------------------------------------------------------------------------
评论