mysql8.0分区数据默认存放位置_mysql数据库默认存放位置修改
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数据库默认存放位置修改相关推荐
- mysql数据库制定位置_MySQL数据库在指定位置增加字段
这个本身属于MySQL的基本语法,我这里给出一个例子而已. mysql> -- 测试数据库在指定位置增加字段 mysql> drop table if exists t; Query OK ...
- 从mysql8.0读取数据并形成pandas dataframe类型数据,精确定位行列式中的元素,并读取...
from pandas import * import pandas as pd from sqlalchemy import create_engine engine = create_engine ...
- mysql 设置 0、1 用什么数据类型_MySQL数据库教程-数据表字段约束
MySQL数据库教程-数据表字段约束 为保证数据库中存储数据的规范化,一般需要在定义字段时进行字段规范与约束的定义.保证在进行数据录入时,数据库能够通过这个规则.约束.规范检查所录入的数据,防止错误及 ...
- mysql数据和性能平衡点_MySQL数据库性能优化(2)
4.影响SQL性能的要素 MySQL数据库的性能不止受到性能参数和底层硬件条件的影响,在这两个条件一定的情况下,开发人员对SQL语句的优化能力更能影响MySQL数据库的性能.由于MySQL中不同数据库 ...
- mysql 默认插入值_MySQL插入默认字段值方法大全
在数据库表设计的时候,经常需要设定字段的默认值,在插入数据时会出现以下的情况:如果该字段为NULL类型,那么直接将NULL插入到该字段,字段值就是设定的默认值NULL: 如果该字段为NOT NULL类 ...
- mysql查询索引位置_mysql索引在什么位置
mysql索引的位置在[数据库安装目录\data\databasename].索引是存储引擎用于快速找到记录的一种数据结构.索引对于良好的性能非常关键. MySQL中索引的简介 (视频教程推荐:mys ...
- mysql查找字符串最后位置_mysql查找字符串出现位置
标签: MySQL中的LOCATE和POSITION函数使用方法 FIND_IN_SET(str,strlist) 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 ...
- mysql数据库函数转义函数_MySql数据库-查询、插入数据时转义函数的使用
最近在看一部php的基础视频教程,在做案例的时,当通过用户名查询用户信息的时候,先使用了转义函数对客户提交的内容进行过滤之后再交给sql语句进行后续的操作.虽然能看到转义函数本身的作用,但是仍然有一些 ...
- mysql怎么看历史最高连接数_MySQL数据库怎么查看和修改最大连接数
MySQL数据库怎么查看和修改最大连接数 发布时间:2020-05-30 01:35:22 来源:亿速云 阅读:210 作者:鸽子 1.查看最大连接数mysql> show variables ...
最新文章
- visual studio 添加源码目录
- Win11如何查看电池情况 Win11查看电池情况的方法
- 为什么有了接口还要增加一层抽象类?
- python黑洞_史上第一张黑洞照片是用Python合成的?
- confluence 编辑器这次没有加载_喵的Unity游戏开发之路 - 多场景:场景加载
- I/O、Applet以及其他主题
- html做一个条码扫描页面,vue h5页面如何实现扫一扫功能,扫条形码获取编码
- 对偶范数、霍尔德(Hölder)不等式、范数的共轭范数
- The slave I/O thread stops because master and slave have equal MySQL server UUID
- Ubuntu12.04 Skype4.2 提示Skype can't connect,安装Skype4.3
- 基于JAVA框架的电脑测评系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
- 【ROS】将odom里程计数据转换为path路径消息
- python第三方库的下载、安装与升级(包含whl,zip,tra.gz格式)
- 手把手教你用数据分析帮女神学姐选婚房
- Linux安装Jenkis后启动Unit jenkins.service entered failed state (一)
- 悠易科技京东云联合解决方案发布会成功举办
- Beautiful Land(超大容量背包)
- 21个极大提高开发效率的VS Code快捷键
- R语言可视化散点图、ggrepel包geom_text_repel函数避免数据点之间的标签互相重叠(设置nudge_x参数、hjust参数和direction参数配置数据点标签在可视化图像左右两侧边缘
- 几款考研必备软件 你还不知道吗?
热门文章
- 1个ieee1394端口_不可忽略的一代:IEEE1394接口_影驰 Laser GT_固态硬盘评测-中关村在线...
- 绩效培训薪酬管理绿色植物风格PPT模板
- 笔记本电脑怎么注销计算机,解密:如何取消联想笔记本电脑的开机密码?如何关闭开机密码?...
- 师范英语和计算机哪个好,广西大学怎么样啊?桂林科大,广西师范大学 哪个大学比较好啊 ,比如说报考计算机专业 或者英语专业...
- 剑网3 最新服务器,《剑网3》上海高校服务器今日开放
- 2021-06-27剑指offer 14-1.剪绳子
- 管道无损检测学习记录2 #基础概念+融合技术
- [Mysql] REPLACE函数
- 从商鞅变法中领会出的职场感悟
- 积极准备、谨慎行动——应对多核编程革命