windows:

方式一 使用符号连接

假设你的mysql安装在c:\mysql,数据目录就是c:\mysql\data

现在你想在D 盘建立一个名为foo的数据库,路径为d:\data\foo.

首先:保证d:\data\foo目录存在,如果没有就创建或 者你c:\mysql\data下面有,就把它剪切过来,当然在停止mysql的情况下作移动,否则是不起任何作用的。

再次:在c:\mysql\data目录下建立一个文本文件命名为foo.sym,文件名与数据库名相同,后缀名为sym,里面的内容为:D:\data \foo\,就是foo数据库的绝对路径。

linux

linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:

1、home目录下建立data目录

cd /home

mkdir data

2、把MySQL服务进程停掉:

mysqladmin -u root -p shutdown

3、把/var/lib/mysql整个目录移到/home/data

mv /var/lib/mysql /home/data/

这样就把MySQL的数据文档移动到了/home/data/mysql下

4、找到my.cnf配置文档

假如/etc/目录下没有my.cnf配置文档,请到/usr/share/mysql/下找到*.cnf文档,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑MySQL的配置文档/etc/my.cnf

为确保MySQL能够正常工作,需要指明mysql.sock文档的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:

vi  my.cnf    (用vi工具编辑my.cnf文档,找到下列数据修改之)

# The MySQL server

[mysqld]

port= 3306#socket= /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)

socket= /home/data/mysql/mysql.sock   (加上此行)

6、修改MySQL启动脚本/etc/init.d/mysql

最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成您现在的实际存放路径:home/data/mysql。

[root@test1 etc]# vi /etc/init.d/mysql

#datadir=/var/lib/mysql    (注释此行)

datadir=/home/data/mysql   (加上此行)

如果是CentOS还要改 /usr/bin/mysqld_safe 相关文件位置;

最后 做一个mysql.sock 链接:

ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock

7、重新启动MySQL服务

/etc/init.d/mysql start

或用reboot命令重启Linux

假如工作正常移动就成功了,否则对照前面的7步再检查一下。还要注意目录的属主和权限。

复制内容到剪贴板

代码:

[root@sample ~]# chown -R mysql:mysql /home/data/mysql/← 改变数据库的归属为mysql

[root@sample~]# chmod 700 /home/data/mysql/test/← 改变数据库目录属性为700

[root@sample~]# chmod 660 /home/data/mysql/test/*← 改变数据库中数据的属性为660

mysql8.0分区数据默认存放位置_mysql数据库默认存放位置修改相关推荐

  1. mysql数据库制定位置_MySQL数据库在指定位置增加字段

    这个本身属于MySQL的基本语法,我这里给出一个例子而已. mysql> -- 测试数据库在指定位置增加字段 mysql> drop table if exists t; Query OK ...

  2. 从mysql8.0读取数据并形成pandas dataframe类型数据,精确定位行列式中的元素,并读取...

    from pandas import * import pandas as pd from sqlalchemy import create_engine engine = create_engine ...

  3. mysql 设置 0、1 用什么数据类型_MySQL数据库教程-数据表字段约束

    MySQL数据库教程-数据表字段约束 为保证数据库中存储数据的规范化,一般需要在定义字段时进行字段规范与约束的定义.保证在进行数据录入时,数据库能够通过这个规则.约束.规范检查所录入的数据,防止错误及 ...

  4. mysql数据和性能平衡点_MySQL数据库性能优化(2)

    4.影响SQL性能的要素 MySQL数据库的性能不止受到性能参数和底层硬件条件的影响,在这两个条件一定的情况下,开发人员对SQL语句的优化能力更能影响MySQL数据库的性能.由于MySQL中不同数据库 ...

  5. mysql 默认插入值_MySQL插入默认字段值方法大全

    在数据库表设计的时候,经常需要设定字段的默认值,在插入数据时会出现以下的情况:如果该字段为NULL类型,那么直接将NULL插入到该字段,字段值就是设定的默认值NULL: 如果该字段为NOT NULL类 ...

  6. mysql查询索引位置_mysql索引在什么位置

    mysql索引的位置在[数据库安装目录\data\databasename].索引是存储引擎用于快速找到记录的一种数据结构.索引对于良好的性能非常关键. MySQL中索引的简介 (视频教程推荐:mys ...

  7. mysql查找字符串最后位置_mysql查找字符串出现位置

    标签: MySQL中的LOCATE和POSITION函数使用方法 FIND_IN_SET(str,strlist) 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 ...

  8. mysql数据库函数转义函数_MySql数据库-查询、插入数据时转义函数的使用

    最近在看一部php的基础视频教程,在做案例的时,当通过用户名查询用户信息的时候,先使用了转义函数对客户提交的内容进行过滤之后再交给sql语句进行后续的操作.虽然能看到转义函数本身的作用,但是仍然有一些 ...

  9. mysql怎么看历史最高连接数_MySQL数据库怎么查看和修改最大连接数

    MySQL数据库怎么查看和修改最大连接数 发布时间:2020-05-30 01:35:22 来源:亿速云 阅读:210 作者:鸽子 1.查看最大连接数mysql> show variables ...

最新文章

  1. visual studio 添加源码目录
  2. Win11如何查看电池情况 Win11查看电池情况的方法
  3. 为什么有了接口还要增加一层抽象类?
  4. python黑洞_史上第一张黑洞照片是用Python合成的?
  5. confluence 编辑器这次没有加载_喵的Unity游戏开发之路 - 多场景:场景加载
  6. I/O、Applet以及其他主题
  7. html做一个条码扫描页面,vue h5页面如何实现扫一扫功能,扫条形码获取编码
  8. 对偶范数、霍尔德(Hölder)不等式、范数的共轭范数
  9. The slave I/O thread stops because master and slave have equal MySQL server UUID
  10. Ubuntu12.04 Skype4.2 提示Skype can't connect,安装Skype4.3
  11. 基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  12. 【ROS】将odom里程计数据转换为path路径消息
  13. python第三方库的下载、安装与升级(包含whl,zip,tra.gz格式)
  14. 手把手教你用数据分析帮女神学姐选婚房
  15. Linux安装Jenkis后启动Unit jenkins.service entered failed state (一)
  16. 悠易科技京东云联合解决方案发布会成功举办
  17. Beautiful Land(超大容量背包)
  18. 21个极大提高开发效率的VS Code快捷键
  19. R语言可视化散点图、ggrepel包geom_text_repel函数避免数据点之间的标签互相重叠(设置nudge_x参数、hjust参数和direction参数配置数据点标签在可视化图像左右两侧边缘
  20. 几款考研必备软件 你还不知道吗?

热门文章

  1. 1个ieee1394端口_不可忽略的一代:IEEE1394接口_影驰 Laser GT_固态硬盘评测-中关村在线...
  2. 绩效培训薪酬管理绿色植物风格PPT模板
  3. 笔记本电脑怎么注销计算机,解密:如何取消联想笔记本电脑的开机密码?如何关闭开机密码?...
  4. 师范英语和计算机哪个好,广西大学怎么样啊?桂林科大,广西师范大学 哪个大学比较好啊 ,比如说报考计算机专业 或者英语专业...
  5. 剑网3 最新服务器,《剑网3》上海高校服务器今日开放
  6. 2021-06-27剑指offer 14-1.剪绳子
  7. 管道无损检测学习记录2 #基础概念+融合技术
  8. [Mysql] REPLACE函数
  9. 从商鞅变法中领会出的职场感悟
  10. 积极准备、谨慎行动——应对多核编程革命