问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将mysql运行在非默认目录中

发布网友 发布时间:2022-04-20 04:21

我来回答

1个回答

热心网友 时间:2022-04-07 21:38

1.停止数据库服务:
  使用/etc/init.d/mysql
stop
或者
stop
mysql
  2.
在目标位置(/data)创建数据库文件的目录(如/mysqldb),并复制(如果不再使用默认的位置,则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下:
  cd
/data
  mkdir
mysqldb
  cp
-r
/var/lib/mysql
/data/mysqldb/
  经过一段时间的等待后,在/data/mysqldb/下面就有了原先默认的mysql数据库文件目录的拷贝“/mysql”
  3.修改my.cnf文件
  #
vim
/etc/mysql/my.cnf
  将datadir
=
/var/lib/mysql
改为
datadir
=
/data/mysqldb/mysql
  另外由于当前my.cnf
中的socket
=
/var/run/mysqld/mysqld.sock(而并非像网上所说的sock
=
/var/lib/mysql/mysql.sock),即socket的位置并不在数据库文件所在的位置,因此可以不做类似网上其他网页所说的,要使用以下的命令做一个mysql.sock
链接:
  ln
-s
/data/mysqldb/mysql/mysql.sock
/var/lib/mysql/mysql.sock
(需要从/home/data/mysql下复制一份过来)
  4.
修改数据库的权限:
  #
chown
-r
mysql:mysql
/data/mysqldb/mysql/ 

改变数据库文件目录的归属为mysql
  #
chmod
700
/data/mysqldb/mysql/whois/ 

改变数据库目录whois的属性为700
  #
chmod
660
/data/mysqldb/mysql/whois/* 

改变数据库中数据表的属性为660
  5.
修改文件usr.sbin.mysqld
  #
vim
/etc/apparmor.d/usr.sbin.mysqld
  把
  /var/lib/mysql
r,
  /var/lib/mysql/**
rwk,
  改成
  /data/mysqldb/mysql/
r,
  /data/mysqldb/mysql/**
rwk,
  注意:没有该步骤的话,将导致数据库服务无法重启,好像在重启,但是一直卡住无反应。
  6.启动mysql服务器
  /etc/init.d/apparmor
restart  
  /etc/init.d/mysql
restart
(或者使用
restart
mysql)
mysql有安装目录怎么修改默认在C盘我想装在D盘

首先停止 mysql 然后找到安装目录mysql的文件夹 里面有一个my.ini 打开 查找datadir= 修改这个路径 保存启动mysql即可

如何避免将MySQL安装在C盘上mysql不装到c盘吗

1. 关闭MySQL服务。2. 复制MySQL数据目录并将其粘贴到其他驱动器中。3. 修改my.ini文件并指向新的MySQL数据目录。4. 启动MySQL服务。5. 确认是否已经将MySQL数据库文件移到新的驱动器。三、将 mysql 服务移动到其他磁盘 除了将MySQL的安装目录和数据目录移动到其他驱动器之外,还可以将MySQL服务本身移...

MySQL路径无法自定义必知问题mysql不能自定义路径

1. 打开cmd命令提示符,并输入以下命令:mklink /D “C:\Program Files\MySQL\MySQL Server x.x” “D:\MySQL\MySQL Server x.x”2. 修改my.ini文件中的“basedir”和“datadir”路径为新位置。例如:“basedir=D:/MySQL/MySQL Server x.x/”和“datadir=D:/MySQL/...

将mysql安装到d盘的mysql目录后如何启动

如果把mysql安装到d:\mysql,而不是缺省的c:\mysql下,则mysql是不能启动的建立一个文件c:\mysql.cnf,内容是[mysqld]#set basedir to the installationpath

MySQL安装的限制不能安装到D盘mysql不能安装到D盘

那么,如何解决这个问题呢?以下是两种解决方法:方法一:改变默认路径 虽然MySQL默认安装路径不能更改,但我们可以通过改变系统环境变量的方式来让MySQL安装到其他路径。这种方法需要对系统环境变量非常熟悉。在系统中搜索“环境变量”,点击“编辑环境变量”。然后,在弹出的“环境变量”窗口中,找到“Path”...

MYSQL安装后无法找到安装目录解决方法分享mysql不安装目录

第一种方法是通过编辑环境变量来解决。步骤如下:1.右键点击“我的电脑”,选择“属性”;2.选择“高级系统设置”;3.选择“环境变量”,在“系统变量”中找到“Path”变量;4.在“Path”变量中添加MySQL的bin目录路径。例如安装路径是C:\Program Files\MySQL\MySQL Server 5.7,则需要将以下路径添加...

避免C盘拥挤实现高效存储mysql不装C盘的方法mysql不装C盘

1.安装MySQL服务 可以将MySQL服务安装在非C盘的路径下,比如D盘或E盘。这样即使C盘空间不足,MySQL数据也能够正常存储和使用。安装步骤如下:Step 1: 下载MySQL安装包 在MySQL官网上下载对应系统的安装包。此处以mysql-8.0.22-winx64.zip为例。Step 2: 创建MySQL安装目录 在D盘或E盘创建存储MySQL相关...

外部命令如何解决这个问题Title如何解决mysql不是内部文件或外部命令...

需要找到mysql的安装路径。一般来说,mysql会默认安装到C:\Program Files\MySQL\MySQL Server 5.7目录下。打开“计算机”,右键选择“属性”,点击“高级系统设置”,再点击“环境变量”按钮,找到下图所示的红框中的“Path”变量,并点击“编辑”按钮:![image](https://img-blog.csdn.net/...

如何更改MYSQL默认数据库的目录?

1.停止数据库服务:使用/etc/init.d/mysql stop 或者 stop mysql 2. 在目标位置(/data)创建数据库文件的目录(如/mysqldb),并复制(如果不再使用默认的位置,则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下:cd /data mkdir mysqldb cp -r /var/lib/mysql /data/...

解决方案如何让MySQL服务器在命令行中正常运行mysql不在cmd运行

sudo service mysql start 在Windows中,可以通过打开“服务”应用程序并启动MySQL服务来启动MySQL。2.检查MySQL配置文件my.cnf 如果MySQL服务已经启动,但MySQL仍然不能在命令行中正常运行,那么您需要检查MySQL的配置文件my.cnf。在Linux系统中,my.cnf通常位于/etc/mysql目录下。在Windows系统中,my.cnf...

mysql数据库文件在哪个目录 mysql数据目录 mysql数据目录的路径 查看mysql安装目录 如何下载mysql mysql和sql server mysql默认 mysql默认排序 mysql 默认值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
用什么下载视频比较好 如果没有理想,思维就像花儿失去营养仿写句子 火锅主食有哪些 仿句的续写式仿写 用来到只见仿写句子 没有想象,思维就像花儿失去了营养。怎么仿写? 没有想象,思维就像花儿失去了营养.怎么仿写 ...次充电充电器一直'红灯不变拔了再插上成了绿的了!停了两三小时插上... 从客运中心站到龙翔八街怎么走做几路公交车 请问这个外国女明星的名字是? 有两张大头相片 免安装版mysql密码如何设置 如何在windows里面安装MySQL 11. MySQL数据库中可使用____________ 语句增加新... 3306 MYSQL 访问 安全配置 如何提高mysql的安全性 在mysql中怎样显示表里的内容 关于Mysql的配置问题 安装mysql5.5怎么连接数据库文件 mysql中怎样设置用户和管理员的权限? 没有这个mysqlinstanceconfig.exe 怎样设置character mysql5.5新版自定义安装怎么选 STM32107,一用USART1发送数据,PC8,PC9就会掉电... 30周年自由高达模型的PC1,PC8用在哪,怎么多出来了? 游戏耳机,头戴式,价格一百以内,要求麦好点的。 sennheiser是什么品牌 SRM PC8怎么解锁 森海塞尔pc8的耳机买了直接用吗 牛奶盒属于什么垃圾? 脏牛奶盒是什么垃圾 酸奶盒子属于干垃圾还是湿垃圾 如何在Ubuntu 16.04上安装最新的MySQL windows怎么安装mysql mysql数据库安装过程为什么要删除匿名用户 my sql 是什么 在windows下配置mysql服务器默认使用的用户是 被对方删除或者拉黑,我这边还能有之前的聊天记录吗? 端午节英语祝福语 端午节英文祝福语? 端午节短信祝福语大全 端午节祝福语少于10字 端午节有那些祝福语 端午节的祝福语有哪些 端午祝福语 端午节祝福语? 端午节祝福语 简洁大气 端午节祝词 端午节祝福语二十字以内 端午节祝福语成语 端午节有哪些祝福语 端午节祝福语 ?