`

ubuntu mysql5.5 更改数据目录

阅读更多
mysql数据空间不够,需要迁移/var/lib/mysql目录,网上搜的大多失败,在此记录备忘

使用分区工具重新划分了一块空间,格式化ext4,使用 ls -l /dev/disk/by-uuid 命令查看UUID,添加到/etc/fstab文件,挂载到/data 重启。

sudo /etc/init.d/mysql stop
sudo mv /var/lib/mysql /data
可能会有权限问题
sudo chown -R mysql:mysql /data

修改/etc/mysql/my.cnf中的datadir参数
修改/etc/apparmor.d/usr.sbin.mysqld中,添加或者替换/var/lib/mysql字符串为mysql要迁移的目录

最后重建mysql库文件
mysql_install_db --basedir=/dir --datadir=/data/mysql --user=mysql
但是这样以后,账号密码之类的就被重设了,

后来看到使用 sudo /etc/init.d/apparmor reload 这条命令应该也可以,不需要重建mysql库,未测试。
转自:http://www.blogjava.net/baicker/archive/2013/06/14/400548.html
分享到:
评论

相关推荐

    Ubuntu 设置开放 MySQL 服务远程访问教程

    第一步,修改配置文件: vim /etc/mysql/my.cnf 找到 bind-address = 127.0.0.1 改为: bind-address = 0.0.0.0 #允许任意ip地址访问 也可以指定IP地址。 重启MySQL: sudo /etc/init.d/mysqld restart 第二步,修改...

    MySQL字符集utf8修改为utf8mb4的方法步骤

    对于mysql 5.5 而言,如果不设定字符集,mysql默认的字符集是 latin1 拉丁文字符集; 但随着各种业务的进一步发展,除了各个国家的本身语言字符,经常也会有一些表情符号出现在应用程序中,而在mysql 5.5 之前,UTF-...

    ubuntu安装mysql数据库方法

    那么在ubuntu中如何安装mysql数据库呢?  在ubuntu安装mysql主要有以下两种方式:  1.打开Ubuntu Software Center,在右上角的搜索框查询mysql,然后选定MySQL Server,点击安装即可。  2.使用命令安装mysql,毕竟...

    Ubuntu权威指南(2/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    Ubuntu权威指南(1/2)

    《Ubuntu权威指南》目录 目 录 第1章 系统概述与安装 1 1.1 Linux的兴起与发展 2 1.2 充分利用网上资源 3 1.2.1 Ubuntu官方网站 3 1.2.2 GNU网站 4 1.2.3 Linux文档项目网站 4 1.2.4 网上求助 5 1.3 随时查询随机...

    Linux下MySQL 5.5.8 源码编译安装记录分享

    系统:Ubuntu 10.10 mysql源码文件:mysql-5.5.8.tar.gz 安装所需工具:cmake, GNU make, gcc, Perl, libncurses5-dev, bison(可选), chkconfig 注: 1.官方2010-11-18的源码有几处bug,在编译之前参照官方的说明,...

    WechatWebQuestionnair:微信意见收集系统,支持出勤统计(微信版问卷星!)

    更改数据的API以set开头 ./onlyForLocalHost存放系统初次使用时的配置文件。 ./wxq关键文件夹,用户访问应用时的主要文件夹。 ./util功能函数所在的文件夹。 ./pages显示给用户的网页 数据库配置 数据库只允许...

    vagrant-mysql-mongo-redis:包含MySQL服务器,mongoDB服务器和Redis服务器的Vagrant框的配置

    包含MySQL,mongoDB和Redis的Dev Vagrant框... (可以在Vagrantfile更改)MySQL 版本:5.5 在默认端口3306上运行。 远程用户: 名称: super 通过: super 不允许root用户从远程连接。 可以在chef/cookbooks/base/re

    phpstudy for Linux 版本.zip

    phpStudy for Linux 版本 (php一键安装包) 下载地址: 下载版:... ...Apache Nginx LightTPD MySQL ...php5.2 php5.3 php5.4 php5.5一键安装包 ...支持centos,ubuntu,debian等Linux系统,12种组合

    Poulpe2:PHP中的模块化框架

    MySQL 5.5+ Linux服务器(仅在Ubuntu上测试) Apache Web服务器,lighttpd或其他(仅在Apache和lighttpd下测试) Linux服务器 漂亮的URL(例如http://poulpe2/module/FileBrowser )仅在Apache下可用。 要激活它们...

    VladGh.com-LEMP:最新的NginX,MySQL,PHP(带有APC和Suhosin)

    只需编辑OPTIONS文件并进行相应更改。 强烈建议在全新安装的系统上运行此安装程序。 这会在以下发行版(i386&amd64)上自动进行测试: Ubuntu Server 12.04(精确的穿山甲) Ubuntu Server 13.04(Raring ...

    node.js插件工具

    C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\nodejs\; C:\Users\rg\AppData\Roaming\npm 我们可以看到环境变量中已经包含了C:\Program Files\nodejs\ 检查Node.js版本 node-version-test ...

    Practical-Cryptdb

    使用root密码“ letmein”安装mysql-server 5.5或更高版本要验证这一点,可以使用命令mysql -uroot -pletmein登录 ./INSTALL.sh 来源〜/ .bashrc 源setup.sh 运行./cdbserver.sh 运行./cdbclient.sh 好好享受...

    loop-server:开源AtomJump Messaging服务器

    MySQL 5+ 阿帕奇2 Linux服务器(尽管Windows服务器可能部分起作用) 建议的预安装步骤 修改php.ini中的上传大小(例如,在/etc/php5/apache2/php.ini中找到) upload_max_filesize = 10M max_execution_time = ...

Global site tag (gtag.js) - Google Analytics