博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【linux】ubuntu更改mysql数据文件路径
阅读量:5948 次
发布时间:2019-06-19

本文共 803 字,大约阅读时间需要 2 分钟。

源blog地址

购买阿里云主机的时候,送了一块虚拟硬盘,总不能浪费吧

挂载完之后,在更改mysql路径的时候出了问题,按照网上的方法都更改不了

以下是摘自网上的方法:

1 停止mysql服务

sudo /etc/init.d/mysql stop

2 复制现有数据目录到目标目录

sudo cp /var/lib/mysql /home/mysql

3 修改权限

sudo chown -R mysql:mysql /home/mysql
sudo chmod 755 /home/mysql
sudo chmod 660 /home/mysql ib*
sudo chmod 755 /home/mysql/mysql
sudo chmod 660 /home /mysql/mysql/*

4 修改mysql配置文件

sudo vi /etc/mysql/my.cnf

修改datadir 为 /home/mysql

5 修改ubuntu特有安全机制

sudo vi /etc/apparmor.d/usr.sbin.mysqld

修改 /var/lib/mysql 为 /home/mysql

6 删除ubuntu生成的~文件

sudo rm /etc/apparmor.d/usr.sbin.mysqld~

7 重启完成

sudo /etc/init.d/apparmor restart
sudo /etc/init.d/mysql start

在最后一步完成之后,mysql总是启动不了

最后终于查到是mysql_install_db的问题,以上语句执行完以后,需要执行

mysql_install_db –user=mysql  –datadir=你的新目录

它用来生成新的mysql授权表

转载于:https://www.cnblogs.com/onlywish/p/4189055.html

你可能感兴趣的文章
AFNetworking网络请求数据
查看>>
out.print与out.println
查看>>
生成器,内置函数Ⅰ
查看>>
00.设计模式_软件设计的原则
查看>>
表达式求值 java 修正
查看>>
hosts.allow和hosts.deny文件
查看>>
JavaScript中cookie使用
查看>>
P3804 【模板】后缀自动机
查看>>
小球下落(Dropping Balls, Uva 679)
查看>>
精简菜单和完整菜单之间进行切换
查看>>
一个关于log4j的悲伤的故事
查看>>
PCA
查看>>
ajax上传文件
查看>>
java中通过绝对路径将图片存入数据库
查看>>
Day2-php 变量的声明
查看>>
[AutoCars(一)]自动驾驶汽车概述(下)
查看>>
C#3.0导航
查看>>
c++ string的用法
查看>>
思想笔记-01
查看>>
Beanshell 内置变量的使用
查看>>