mysql 数据文件迁移

标签: mysql 数据 文件 | 发表时间:2015-04-08 18:44 | 作者:shiguanghui
出处:http://www.iteye.com

1.新mysql存储路径:/data1/mysql/

mkdir /data1/mysql

mkdir /data1/mysql/data

mkdir /data1/mysql/log

mkdir /data1/mysql/run

chown -R mysql:mysql /data1/mysql/run

 

2.cp /var/lib/mysql到新存储路径:

存储文件: cp -rp /var/lib/mysql /data1/mysql/data/

日志文件: cp -rp /var/log/mysql /data1/mysql/log/

-p选项同时将源文件的权限cp到新路径下

 

3.修改mysql系统文件的存储路径,如下:

编辑/etc/my.cnf 修改datadir,pid_file等选项

 

# the original MySQL init script

datadir=/data1/mysql/data/mysql

socket=/data1/mysql/data/mysql/mysql.sock

 

log-bin=/data1/mysql/log/mysql/updatelog

 

pid-file=/data1/mysql/run/mysqld.pid

 

这里设置链接,否则会使用默认的/var/lib/mysql/mysql.sock

ln -s /data1/mysql/data/mysql/mysql.sock /var/lib/mysql/mysql.sock

 

4. 如果是yum安装的,还需要配置mysql_config文件

vi /usr/lib64/mysql/mysql_config

ldata='/data1/mysql/data/mysql'

socket=/data1/mysql/data/mysql/mysql.sock

 

5.重启mysql检查mysql启动的路径:检查系统正常运行;

#service mysql restart

#ps ax |grep mysql

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [mysql 数据 文件] 推荐:

mysql 数据文件迁移

- - 数据库 - ITeye博客
1.新mysql存储路径:/data1/mysql/. 2.cp /var/lib/mysql到新存储路径:. 存储文件: cp -rp /var/lib/mysql /data1/mysql/data/. 日志文件: cp -rp /var/log/mysql /data1/mysql/log/.

mysql初识之数据文件及其他文件

- - CSDN博客数据库推荐文章
在mysql中数据文件存放于在my.cnf中datadir指定的路径,使用的表引擎不同产生的文件格式、表文件个数也会有所差异. mysql的表引擎有多种,表的扩展名也不一样,如innodb用“ .ibd”,archive用“.arc ”,csv用“.csv”等. myisam表会产生三个文件:MYI、MYD、frm文件.

mysql 数据分离

- - 数据库 - ITeye博客
网上看到一个读写分离的帖子,感觉不错. 构建高性能web之路------mysql读写分离实战(转). 一个完整的mysql读写分离环境包括以下几个部分:. 在本次实战中,应用程序client基于c3p0连接后端的database proxy. database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba.

亲测Mysql表结构为InnoDB类型从ibd文件恢复数据

- - CSDN博客数据库推荐文章
客户的机器系统异常关机,重启后mysql数据库不能正常启动,重装系统后发现数据库文件损坏,悲催的是客户数据库没有进行及时备份,只能想办法从数据库文件当中恢复,查找资料,试验各种方法,确认下面步骤可行:. 一、找回表结构,如果表结构没有丢失直接到下一步.       a、先创建一个数据库,这个数据库必须是没有表和任何操作的.

MySQL数据库的修复

- Xin - 博客园-首页原创精华区
找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:. 然后myisamchk 工具会帮助你恢复数据表的索引. 好象也不用重新启动mysql,问题就解决了. 当你试图修复一个被破坏的表的问题时,有三种修复类型. 如果你得到一个错误信息指出一个临时文件不能建立,删除信息所指出的文件并再试一次--这通常是上一次修复操作遗留下来的.

同步mysql数据到hive

- - ITeye博客
地址为:http://archive.cloudera.com/cdh/3/下载相应版本,如sqoop-1.2.0-CDH3B4.tar.gz. 地址为:http://archive.cloudera.com/cdh/3/,版本可以为hadoop-0.20.2-CDH3B4.tar.gz. 3.解压 sqoop-1.2.0-CDH3B4.tar.gz ,hadoop-0.20.2-CDH3B4.tar.gz 到某目录如/home/hadoop/,解压后的目录为.

mysql数据整理命令

- - SQL - 编程语言 - ITeye博客
Analyze Table(修复索引). MySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了.

excel数据导入mysql数据库

- - 互联网 - ITeye博客
1、excel另存为txt.       选中将要导出的数据列,然后另存为选择其它格式=>文本文件(制表符分割). E:\项目\fblike\game_code_san.txt. 2、txt导入到mysql数据库. load data infile 'E:\\项目\\fblike\\game_code_san.txt' into table game_code_san(code).

[MySQL] 生产环境MySQL数据库事务一直在RUNNING

- - CSDN博客数据库推荐文章
运营人员反映,有一单子提交卡住了,页面一直没有返回. 1,刚开始怀疑是应用服务器或者db压力过高hang住了,马上去check应用服务器以及db的负载,看起来都OK,蛮低的,应该不是DB性能问题. 2,最后去看下是否是表锁住了,查看到有2个事务一直RUNNING,没有结束. 3,通过trx_mysql_thread_id: 1662332的去查询information_schema.processlist找到执行事务的客户端请求的SQL线程.

Python3连接MySQL数据库之mysql-client - Ethan_zhang - 博客园

- -
要想使 python 可以操作 mysql 就需要 MySQLdb 驱动,它是 python 操作 mysql 必不可少的模块. 在此站点下载mysqlclient安装包:https://www.lfd.uci.edu/~gohlke/pythonlibs/# 进行本地安装. 以下是从这个网站上面检索到的mysqlclient的所有版本.