首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

修改mysql数据库文件存放目录

在安装mysql的时候,数据库的存放路径是默认的,默认会存放在C盘,这样会占用大量的磁盘空间 此教程以win10,MySQL Server 5.7为例 1、停止mysql服务 使用管理员权限打开cmd...命令,输入 net stop mysql57 2、我的默认数据库文件存放路径为C:\ProgramData\MySQL\MySQL Server 5.7 打开这个文件夹,把data目录拷贝到新建的数据库文件存放路径里面...image.png 然后在C:\ProgramData\MySQL\MySQL Server 5.7目录下找到my.ini文件 ?...image.png 打开它找到datadir修改值为你新建的数据库文件存放路径 ?...image.png 3、重新启动mysql服务 在cmd命令里面输入 net start mysql57 在输入 mysql -uroot -p 然后提示输入密码, 连接到数据库以后 在mysql

8.8K20

MySQL数据库文件的移动和权限设置

新型数据库层出不穷,MySQL一幅日薄西山的样子。其实还有很多人或者偏爱、或者使用以前遗留的系统,仍然生活在MySQL的世界。 我也是有很久不用了,这个很久超过十年。...,免得拷贝完成再设置权限 # cp -Ra mysql /media/data/ // 老文件先不删除,保留备份防止意外 # mv mysql mysql-bak // 偷个懒,直接建一个链接,免得要修改...mysql启动脚本和设置文件 # ln -s /media/data/mysql/ . # service mysql start 回车键按下,系统提示: start: Job failed to start.../ r, /var/lib/mysql/** rwk, /var/lib/mysql-files/ r, /var/lib/mysql-files/** rwk, // 修改为: /media.../data/mysql/ r, /media/data/mysql/** rwk, /media/data/mysql-files/ r, /media/data/mysql-files/*

7.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

如何阅读MySQL死锁日志

现象描述 客户在夜间批量执行数据处理时发生了死锁现象,是由不同的会话并发删除数据引起的,这个问题原因是比较简单,但想通过这个案例让大家熟悉如何去排查死锁问题,如何去阅读死锁日志这才是目的。...hex 01000001462e1f; asc F. ;; 3: len 2; hex 6363; asc cc;; *** WE ROLL BACK TRANSACTION (2) 如何阅读死锁日志...要排查死锁问题我们就要学会如何查看死锁日志,但MySQL死锁日志看起来并不是很直观需要我们一步一步耐心分析。...我们将上面的死锁日志拆分阅读,我们可以得出以下信息: 两个事务的事务ID TRANSACTION 39474 TRANSACTION 39475 事务39474在执行delete语句是发生了锁等待 DELETE...通过这个案例我们也了解到了应如何去阅读和分析死锁日志。

1.9K00

MySQL文档阅读(一)-数字类型

这个系列参考自MySQL官方文档:MySQL5.7官方文档 MySQL支持很多系列的SQL数据类型:数字类型(numeric types)、日期和时间类型(date and time types)...在MySQL中NUMERIC也实现为DECIMAL,因此后续针对DECIMAL的叙述也适用于NUMERIC。 MySQL以二进制格式存储DECIMAL值。...MySQL使用4个字节表示单精度值、使用8个字节表示双精度值。对于FLOAT类型,SQL标准规定一份可选的精度规范,MySQL也支持这种可选的精度规范,但是精度值仅仅用于决定存储空间大小。...MySQL5.7并不支持负数的自动增长。 注意: 当该属性属于某个表达式或者UNION查询时,MySQL会忽略ZEROFILL属性。...溢出处理 当MySQL存储的值超过了某个属性所能表示的范围,这时候实际存储的结果取决于当时MySQL中的SQL模式: 如果开启了严格SQL模式,MySQL会拒绝溢出的值,会报错,插入数据失败; 如果没有开启严格

1.3K10

技术阅读-《MySQL 必知必会》

前一阵子参与一个技术社群的打卡读书活动,花了将近十天读完,每天阅读三章,才有了这篇阅读笔记,主要以书中知识点为主。 这是本 MySQL 经典的入门书籍,对 MySQL 方面的知识查漏补缺还是不错的。...后续有机会选择更加深入讲解MySQL的书读一下,好加强对 MySQL 的理解和使用。...SQL 设计优势: 简单易学 通用灵活 第二章 MySQL 介绍 MySQL 数据库软件的一种,负责数据的存储,检索,管理和处理。...如何获取 mysql 命令帮助 mysql --help 第三章 使用 MySQL 连接数据库四要素 主机名,如 127.0.0.1 端口, 默认 3306 用户名 密码,可选 选择数据库 使用 USE...第四章 检索数据 查询 SELECT 使用 SELECT 查数据时要指定查什么(字段),从哪查(库.表) 注意点: SQL 不区分大小写,但是 SQL 关键字尽量大写,这样好阅读和区分 SQL 忽略空格

4.6K20

MySQL信号量等待日志阅读

MySQL信号量等待日志阅读MySQL中偶尔会遇到Hang住问题,show engine innodb status 中会显示大量的如下信息:--Thread 140477271320320 has waited...: 10000000Last time read locked in file btr0cur.cc line 1008Last time write locked in file /dba/app/mysql_home.../5.7.19/storage/innobase/btr/btr0cur.cc line 976这种信息比较难以让人理解,此文将分析如何阅读这些信息信息解读从上面内容可以得到如下信息:Thread 140477271320320...140477635114752这个线程,作为写者已经获取到了这个RW-latch的锁,并且是独占方式lock_word: fffffffff0000000 最重要的信息关于lock_word 需要特殊说明其含义:MySQL...MySQL中定义了两个宏:/* We decrement lock_word by X_LOCK_DECR for each x_lock.

1K70

Mysql数据库文件夹复制出错,你遇到过吗?

今天我的一个同学在家做了一个作品,建立了mysql数据库,来学校的时候从家里的wamp文件夹里面拷贝了data下的mysql数据库文件夹,结果到学校不能使用了。...未完待续 后来留着 frm 文件不要动、在新的mysql里建一个数据库,然后分别手工建立你要的那些表,结构随便弄.这样在 Mysql\data文件夹就有了一堆和你手头保存的frm对应文件.把你保留的文件覆盖这些新的...重启 mySQL 服务 这样你保留的数据库结构就出来了,不过数据没了。 附注:建立数据库尽量将表的类型设置成MyISAM,这样都不会出这样的错误了。唉,数据无价啊。希望大家能小心处理。...望不吝赐教 备注:MYISAM—具有很多优化和增加的特性,是MYSQL默认的表类型 ISAM—-类似MYISAM,但是功能较少 HEAP—–保存在内存中,存取速度快,但是存储量小,一旦失败就无法恢复 BDB...—支持事务和页锁定 INNODB—支持事务、外键和行锁定,它是mysql最完善的格式 MERGE—可以把myisam格式的建立一个虚拟表

2.9K60

高性能MySQL(第3版)阅读笔记

mysql5 在存储varchar 的时候,空格会保留??...,mysql会根据定义的长度分配固定空间,当存储cahr类型数据,mysql会去除末尾空格。...对于in中有大量值时,in查询比or快 18、mysql 文件排序需要的空间比想象的要大得多,因为mysql会给排序记录分配足够长度的固定长度的空间,排序消耗的临时空间比磁盘上原有空间大得多。...关联查询排序中,mysql有两种处理方式: order by 子句所有列来自第一个表,mysql在关联第一个表的时候就进行文件排序,explain 中可以看到extra 显示using filesort...其他情况,会将结果集放到一个临时表,再对临时表进行排序 extra 中显示using temporary;using filesort;mysql 5.6之后,如果使用了limit,mysql不再对所有数据进行排序

80640

阅读MySQL是怎样运行的——从根儿上理解MySQL》有感

MySQL是怎样运行的》这本书是我第一次阅读数据库相关的知识的一本书,也是我在工作后快速理解数据库运行原理的第一本入门书。...图片作为一个资质平平、相貌平平,技术也不是很扎实的运维开发者,在日常的学习中经常会遇到一些尴尬的情况:(1)学习资料大多数都是国外的,看起来知识是很高大上,但是我们阅读起来就会昏昏欲睡。...作者使用平时大白话来有意无意的跟你扯犊子,就像我们同事之间聊天唠嗑一样,当你想起东北人那种语调,然后再来阅读此书,我个人感觉,你肯定不是在打瞌睡的路上。...《MySQL是怎样运行的》是一本全面介绍MySQL的书籍,从基础知识到高级应用都有涉及。这本书一共二十二章节,当然,除去了必要阅读的第0章,你没看错,这本书有第0章,而且还是必看章节。...阅读这本书,我不仅了解了MySQL的理论知识,还掌握了一些实用的技巧。

45061
领券