MYSQL 更改datadir的方法

环境:ubuntu 12.04  apt-get安装的mysql

原因:考虑到以后数据库会日益变大,需要把数据的datadir改到空间比较大的数据磁盘上。

环境需要把datadir存储到/mnt/mysql_data/mysql下

/mnt已经挂载了大的磁盘分区

首先停掉mysql,挂载好磁盘。

1:修改/etc/mysql/my.cnf

修改datadir=/mnt/mysql_data/mysql

2:给予文件夹权限,copy

需要把/var/lib/mysql 复制到/mnt/mysql_data/mysql

chmod 777
/mnt/mysql_data/mysql

3:修改/etc/apparmor.d/usr.sbin.mysqld

修改/etc/apparmor.d/usr.sbin.mysqld文件
把 “/var/lib/mysql/
r," 修改为 :  /mnt/mysql_data/mysql/ r,
把 "/var/lib/mysql/** rwk," 修改为:  /mnt/mysql_data/mysql/** rwk,

4:启动mysqld

!!!END!!!

MYSQL 更改datadir的方法,布布扣,bubuko.com

时间: 2024-10-18 10:54:27

MYSQL 更改datadir的方法的相关文章

mysql更改用户名密码方法详解

转载自:http://www.cnblogs.com/jifeng/archive/2011/06/23/2088299.html 1.关闭正在运行的MySQL. 具体为:ctrl+alt+delete—>任务管理器—>结束mysql.exe2.打开DOS窗口,转到mysql\bin目录.具体为 :->cd C:\Program Files\MySQL\MySQL Server 5.5\bin(默认安装目录,自定义类同).3.输入mysqld-nt --skip-grant-tables

windows下MySQL更改数据库文件目录及1045,1067错误

MySQL安装时不能选择数据库文件的安装位置, 也没有可用的直接更改数据库目录的工具,要想更改数据目录,方法如下: MySQL安装并配置完毕,默认的数据哭安装目录为 C:/ProgramData/MySQL/MySQL Server 5.1/data(vist或者win7下) C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/(xp下), 下面以win7为例介绍: 1.正常安装并配置M

mysql更改数据库目录提示“ERROR 2002 (HY000): '/var/lib/mysql/mysql.sock' (2)”

操作系统环境如下: [[email protected] data]# cat /etc/issue CentOS release 6.7 (Final) Kernel \r on an \m [[email protected] data]# uname -r 3.19.0-25-generic [[email protected] data]# getconf LONG_BIT 64 mysql数据库由于yum安装方式,所以默认的数据库目录是/var/lib/mysql,也就是my.cnf文

MySQL数据库多种安装方法及企业级安装实践

本文来自老男孩老师第三本书籍著作<老男孩的MySQL私房菜>第三章内容分享! 3.1 MySQL数据库的安装方法及选择 在当今的互联网企业里,MySQL数据库大多运行在Linux系列操作系统上,当然,你也可以运行在Windows/Unix等商业操作系统上,本书主要以国内互联网公司应用最多的数据库服务操作系统--CentOS6最新版(6.8)x86_64 Linux系统为例进行讲解,使用其他系统的读者同样可以从本书受益! 即使是在CentOS 6 x86_64 Linux系统环境下,若应用场景不

[问题]apparmor 问题导致mysql切换datadir目录失败

问题: 在mysql切换datadir后,mysql服务无法启动.出现错误说plugin表无法读取,需要用mysql_upgrade创建.但是其实不是这个问题. 原因: apparmor 会限制程序对文件的访问. 解决方法: 设置/etc/apparmor.d/usr.sbin.mysql 在后面添加设置.设置对于的datadir目录, /data/mysql rw service apparmor reload

【Vegas原创】Mysql绿色版安装方法

原文:[Vegas原创]Mysql绿色版安装方法 所谓的绿色版,就是没有installer的MySQL,完全需要靠人工来操作,好处是,重装系统后,只要再做一次本次配置,即可使用. 具体操作方法: 1,设置系统环境变量, 在Path中添加 D:\mysql\bin 2,修改my-small.ini文件内容,添加以下内容 basedir=D:\mysql datadir=D:\mysql\data 修改后,另存为my.ini 3.安装MySQL的服务,服务名自己定义为MySQL. 1).进入DOS窗

Mysql快速配置安装方法

一. 前言 由于mysql 5.5.7之后使用cmake编译.本篇简单介绍mysql的安装和配置. 二. 环境准备 1.操作系统 CentOS 6.4 x86_64 2.软件版本 mysql-5.5.37   #下载地址:http://dev.mysql.com/downloads/file.php?id=451429 ,需要申请oracle账号才能下载. 3.需要安装的依赖包 cmake gcc gcc-c++ ncurses-devel bison openssl-devel 4. 安装过程

MySQL 实现双向复制的方法指南

MySQL 实现双向复制的方法指南 投稿:hebedich 字体:[增加 减小] 类型:转载 这篇文章主要介绍了MySQL 实现双向复制的方法指南,本文包括:主机配置,从机配置,建立主-从复制,建立双向复制,需要的朋友可以参考下 简介 我知道有很多文章和指南介绍在互联网上实现主-从复制.在主-从复制中,主机影响从机.但从数据库中的任何更改不会影响主数据库,这篇文章将帮助你实现双向复制.(即,无论是主机还是从机的更改都将影响这两个服务器). 背景 你能参考Aadhar Joshi的这篇文章实现主从

mysql 数据库远程访问设置方法

摘自: http://www.iteye.com/topic/418151 mysql数据库远程访问设置方法 1.修改localhost更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%" mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql