环境:

db01:10.10.10.101

db03:10.10.10.103

需求:

将db01上mysql做完整移植,迁移到db03

详细步骤:

1. 打包db01上/app目录并scp到db03上:

#tar -cvzf mysql.tar.gz /app/;scp mysql.tar.gz 10.10.10.103:/root/

2. copy db01上/etc/ld.so.conf.d/mysql.conf到db03相应目录下,即/etc/ld.so.conf.d/

#scp /etc/ld.so.conf.d/mysql.conf 10.10.10.103:/etc/ld.so.conf.d/

3. 在db03上根目录下解压缩mysql.tar.gz: cd /;tar -xvf /root/mysql.tar.gz

4. 修改db03上/app/conf/mysql/my.cnf 配置文件(这里主要注销slave相应配置以正常启动mysql)

#*** slave ***

#master-host = 10.10.10.101

#master-USER = slave_user

#master-password = 123456

#master-port = 3306

#replicate-ignore-db=mysql,test

#replicate-do-db =

#relay-LOG = relay-LOG

#log-slave-updates

server-id = 3 ##修改为异于其它server id的数值

5. 根据/app/conf/mysql/my.cnf配置文件新建相应目录:

#mkdir -p /log/mysql/ /data/mysql

#mysql_install_db --datadir=/data/mysql/

#chown mysql:mysql /log/mysql/ /data/mysql/ -R

#mysql_install_db --datadir=/data/mysql/

#mysql_install_db --datadir=/data/mysql/

6. 将mysql加入开机启动行列并检查:

ln -s /app/init.d/mysql /etc/init.d/mysql;chkconfig mysql on

# chkconfig --list | grep mysql

mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

7. 将mysql加入PATH环境变量并使之生效:

#vi /root/.bash_profile

PATH=$PATH:$HOME/bin:/app/mysql/SHARE/mysql:/app/mysql/bin

# source /root/.bash_profile

8. 安全起见手动加载lib库:

#ldconfig

9. 测试mysql看是否能正常起动

#mysql

--迁移过程如出现意外报错,请根据/var/log/messages /log/mysql/mysqld.log错误提示信息排查

linux mysql移植_linux 下mysql 移植设置方法相关推荐

  1. linux下mysql授权_linux下mysql命令(用户授权、数据导入导出)

    1,linux下启动mysql的命令: 复制代码 代码示例: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2,linux下重启my ...

  2. linux安装mysql字符_Linux下MySQL的彻底卸载和安装配置字符集

    前言: Linux环境下MySQL的安装和配置在网上已经有很多教程了.之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子.下面的教程均是亲自实践. MySQL的彻底 ...

  3. linux下mysql乱码_linux下mysql中文乱码

    登录mysql执行 mysql> show variables like 'character%'; 发现编码有些不是utf-8 修改/etc/mysql/my.cnf,网上说的是/etc/my ...

  4. linux恢复mysql配置文件_linux下mysql配置文件my.cnf详解【转】

    basedir = path 使用给定目录作为根目录(安装目录). character-sets-dir = path 给出存放着字符集的目录. datadir = path 从给定目录读取数据库文件 ...

  5. linux java mysql 乱码_Linux下MySQL的字符集乱码问题总结

    前言: 字符集就是一套文字符号及其编码比较规则的集合.MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念.其中,字符集用来定义MySQL数据字符串的存储方式 ...

  6. linux下无mysql命令_linux下mysql命令

    1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mys ...

  7. linux新增mysql用户_linux下mysql创建新的用户的方法

    1.以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码. 2.创建一个MySQL用户 使用如下命令创建一个用户名和 ...

  8. linux mysql 事务_linux下mysql Insert update delete 事务 用户管理

    linux下mysql Insert update delete  事务 用户管理 1.INSERT插入语句格式: INSERT INTO tb_name (字段1, 字段2, ...) VALUES ...

  9. linux重新安装mysql步骤_Linux下MySQL安装及相关操作过程

    一.安装MySQL数据库,但是前提是已经安好Linux系统,我使用的是Red hat desktop 6.0 SP1,系统盘的Tools里面有相应的软件,为5.0系列,但经测试无法使用,不能正常运行, ...

最新文章

  1. 深度学习(八)RBM受限波尔兹曼机学习-未完待续
  2. SQL Server语句大全(增删改查数据、创建表、删除表、修改表)
  3. cdev_init() / cedev_alloc() / cdev_del()
  4. 周末随笔 | 问好一个问题,有的放矢
  5. tensorflow学习笔记(1):sess.run()
  6. 线上风控与数据埋点三部曲(一)——流量江湖不是处女地,投放渠道需谨慎
  7. 网络子系统在链路层的收发过程剖析(一)【转】
  8. 2019-12-02 调用C++高精度时钟 std::chrono::high_resolution_clock的方法
  9. Financial Management
  10. Yolov1 + Yolov2 + Yolov3 发展史、论文、代码最全资源分享合集 ! ! !
  11. 2.3 Visio画虚线后插入word或PPT变为实线
  12. 关于单向散列hash函数破解 彩虹表的简单理解
  13. 电脑网页端远程控制手机方法
  14. 天津大学仁爱学院哪个计算机专业2013山西理科录取分数,天津大学仁爱学院2020年录取分数线(附2017-2020年分数线)...
  15. 主引导记录MBR的结构和作用
  16. 关于用鲁大师对显卡性能进行评测时抛出“评测中切换页面”的异常的解决方案。
  17. cpu、内存、磁盘、操作系统的关系
  18. 【Excel学习笔记13】对一个单元格内容进行条件分列,分列成多列
  19. house of cat
  20. tarjan——割点

热门文章

  1. 201521123057 《Java程序设计》第12周学习总结
  2. hadoop loadBalance源码分析
  3. 宽字符串忽略大小写比较的实现(原)
  4. 简单的实现RAII封装。
  5. mysql innodb redolog_MySQL · 引擎特性 · InnoDB redo log漫游(转)
  6. 客户端配置_交换机作为STelnet客户端登录其他设备配置示例
  7. ansible获取linux信息,ansible 获取系统信息的一些范例,ansible系统信息
  8. 智能客户端ios_为什么现在的客户端开发越来越不吃香了
  9. Qt UDP的初步使用
  10. Asterisk学习进阶