源blog地址 http://onlywish.me

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

挂载完之后,在更改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

【linux】ubuntu更改mysql数据文件路径相关推荐

  1. php sql server配置文件路径,云服务器初始化 第六章:更改MySQL数据文件存放路径...

    一.停止服务 systemctl stop mysqld.service 二.创建数据目录 mkdir -p /web/data 三.将默认存放文件移动至数据目录 mv /var/lib/mysql ...

  2. linux mysql库文件路径设置_MySQL_linux修改mysql数据库文件的路径,mysql更改数据文件的存放路径 - phpStudy...

    linux修改mysql数据库文件的路径 mysql更改数据文件的存放路径感觉直接把/etc/my.cnf中的datadir改一下重启一下服务就行,但是从网上搜了n多资料,大部分都是更改my.cnf中 ...

  3. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤

    使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...

  4. mysql数据文件介绍和存放路径

    MySQL数据文件介绍及存放位置 一.MySQL数据库文件介绍 MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL(server)所建数据库文件和MySQ ...

  5. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  6. Linux下修改Mysql数据库存放路径

    Linux下修改Mysql数据库存放路径 原路径:/var/lib/mysql 目标路径:/home/data/mysql 1.home目录下建立data目录 cd /home mkdir data ...

  7. Mysql数据库文件路径重置

    今天突然发现服务器的系统盘存储空间几乎所剩无几,这台服务器上只有mysql数据库在用系统盘.因为当初安装mysql时采用的是mysql安装软件的默认位置.随着时间变化数据库的data files及lo ...

  8. 修改mysql文件位置_如何修改mysql数据文件存储位置

    如果想更换mysql的数据文件的存储位置,则: Centos下: 查看MYSQL数据文件存储路径 mysql>show variables like '%datadir%'; # /usr/lo ...

  9. linux目录权限子目录权限,linux中更改所有子文件和子目录所有者权限

    linux中更改所有子文件和子目录所有者权限,这个需要好好谈谈. Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」 即chmod以及chown,其 ...

  10. 解决Ubuntu“下载额外数据文件失败 ttf-mscorefonts-installer”的问题 (转载)

    解决Ubuntu"下载额外数据文件失败 ttf-mscorefonts-installer"的问题 发表于 2017-09-15 | 更新于 2018-04-29 | 分类于 Li ...

最新文章

  1. 2021年春季学期-信号与系统-第二次作业参考答案
  2. 4.14Python数据处理篇之Matplotlib系列(十四)---动态图的绘制
  3. 使用sklearn来处理类别数据
  4. [deviceone开发]-毛玻璃效果示例
  5. 2、oracle数据库的用户和权限
  6. 基于直方图处理的图像增强
  7. webgl之helloworld
  8. java家谱树_青锋家谱系统-基于springboot+orgtree的青锋家谱树管理系统
  9. BZOJ2795/2890/3647 [Poi2012]A Horrible Poem 【字符串hash】
  10. 7.Django|分页器
  11. Java 操作Word书签:用文本、图片、表格替换书签
  12. 清除各个浏览器保存的账号密码信息
  13. spacy实体关系抽取_使用spacy从Wikipedia文章中命名实体识别
  14. 医学知识-CT的窗宽窗位
  15. 综合日语第一册第十一课
  16. 科普:飞针测试机探针分类概要
  17. 美赛论文Latex简易模板 | 快速上手(附注释)
  18. git 错误:GnuTLS recv error (-54): Error in the pull function
  19. 计算机网络设置中的网关是什么设备,网关是什么_网关的作用与设置方法介绍 一看就明白...
  20. tui.editor所见即所得编辑器的使用

热门文章

  1. 利用正则表达式 替换字符串中多个 URL
  2. JS替换textarea里的回车换行
  3. Redis(RedisTemplate)使用hash哈希
  4. Bootstrap Paginator分页插件(mark)
  5. 利用python操作mrjob实例---wordcount
  6. Codeforces #345 Div.1
  7. .NET反射 Type类
  8. 危险无处不在 Html标签带来的安全隐患
  9. Java加载Class文件的原理机制
  10. 关于STM32定时器使用的一个注意事项(以此为前车之鉴,重要!)