摘要:说明在下使用安装的数据库,默认的数据目录是。数据库目录迁移完成
说明
原理步骤
停止MySQL服务
sudo service mysql stop
迁移数据库文件
mv /var/lib/mysql /home/alic/data/mysql
修改配置
# 将 datadir 对应的值改为 /home/alic/data/mysql
sudo vim /etc/mysql/my.cnf
sudo vim /etc/apparmor.d/usr.sbin.mysqld #将所有 /var/lib/mysql 改为 /home/alic/data/mysql
重启apparmor以及mysql服务
sudo service apparmor restart
sudo service mysql start
此时手动的配置就搞掂了!也可以一步到位,其实还是通过shell脚本实现了,很简单:就是复制上面的整合的,哈哈笑:-D。
#!/bin/bash
sudo service mysql stop &&
mkdir -P /home/alic/data &&
sudo mv /var/lib/mysql /home/alic/data/mysql &&
sudo chmod 777 -R /home/alic/data/* &&
sudo sed -i s//var/lib/mysql//home/alic/data/mysql/g /etc/mysql/my.cnf &&
sudo sed -i s//var/lib/mysql//home/alic/data/mysql/g /etc/apparmor.d/usr.sbin.mysqld &&
sudo service apparmor restart &&
sudo service mysql restart &&
echo "MySQL数据库目录迁移完成!"
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/126108.html
摘要:百度不行就用吧,中文不行就找英文的,最后,给我误打误撞的部署成功了。准备工作我使用的系统是版,官网下载地址安装的时候全部选择英文,记得以前选择中文的时候安装时出了问题,服务器组件一个不选,安装做的很贴心,基本上是一路回车,就不详细说明了。 Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器 前不久为了部署Django项目,在百度上到处找教程,找...
摘要:包括安装与下载,证书申请与配置,升级到,服务器的简单配置。这对一个应用来说,所造成的后果无疑是毁灭性的。然后在新建一个目录,将刚才的文件放进去,便于统一管理其中红色框框的是要用到文件。 原文地址: here 在部署自己的博客到 LEMP 环境的时候,遇到了一些小挫折,现在把经验分享出来,让大家少走弯路。包括Php7.1安装与下载,SSL证书申请与配置,Mysql升级到5.7,Ngin...
摘要:为了能只使用一个文件就能快速部署环境,我们把及环境的相关配置保存到阿里云的代码托管,然后使用阿里云的镜像仓库从拉取自动构建镜像。编写以上在阿里云创建的镜像到本地,在此项目中创建然后在目录分别创建目录,用于存放它们各自及配置文件。 Docker基于LXC实现了把软件封装到一个完整的文件系统,可以在docker容器中运行所需的一切代码,运行环境,系统工具和系统库。由于docker使用独立于...
阅读 3474·2023-04-25 20:09
阅读 3685·2022-06-28 19:00
阅读 2995·2022-06-28 19:00
阅读 2995·2022-06-28 19:00
阅读 3048·2022-06-28 19:00
阅读 2834·2022-06-28 19:00
阅读 2969·2022-06-28 19:00
阅读 2578·2022-06-28 19:00