mysql 目录位置_更改MySQL数据库目录位置
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 (加上此行)
7、重新启动MySQL服务
/etc/init.d/mysql start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下。
还要注意目录的属主和权限。
mysql 目录位置_更改MySQL数据库目录位置相关推荐
- mysql 数据目录更换_更改Mysql数据目录,这个坑你可能也趟过~
原标题:更改Mysql数据目录,这个坑你可能也趟过~ 背景:上周网盘服务器由于要导入一个测试数据库的表.默认的mysql路径硬盘空间太小,而需要导入的测试数据很大.所以需要迁移mysql的data路径 ...
- 更改mysql数据库存放位置_更改mysql数据库存放位置
由于要做一个数据库的测试,所以选了台虚拟机进行,无奈硬盘分的太小,数据太大. 只能把数据放到新的硬盘上.所以要更改数据库的存储位置. 1.新添加块硬盘,分区,挂载到/mysql下,新建lib文件夹. ...
- mysql 存储过程 排序_更改MySQL存储过程“数据库排序规则”的名称
我已将数据库从本地计算机导入到服务器计算机.导入数据库时,系统默认将数据库的字符集值设置为"拉丁".我已将数据库的字符集更改为" utf8".但是,数据库排 ...
- linux下修改mysql数据存储_linux 更改mysql 数据存储目录
1.检查mysql数据库存放目录 mysql -u root -prootadmin #进入数据库 show variables like '%dir%'; #查看sql存储路径 (查看datadir ...
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...
- Hive表中修改列位置,更改类型、移动位置(impala支不支持更改位置)
Hive表中修改列位置,更改类型.移动位置 Hive 目标:在hive中实现在指定位置添加列 背景:hive中添加新列时会默认在最后一列依次添加,无法同mysql一样可以指定位置. 解决方法:首先在h ...
- mysql数据库更改文档_更改MySQL数据库目录位置
更改MySQL数据库目录位置 MySQL默认的数据文档存储目录为/var/lib/mysql.假如要把MySQL目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 c ...
- centos 更改mysql数据库目录位置_centos更改MySQL数据库目录位置
(来自转载) http://www.cnblogs.com/awinlei/archive/2013/03/14/2958777.html MySQL默认的数据文件存储目录为/var/lib/mysq ...
- centos 程序 mysql数据库文件位置,CentOS 更改MySQL数据库目录位置
=============================================================================================== 引言: ...
最新文章
- SCGHR_存储过程(eSP_IDChangeStart)_政治面貌为什么不能正确更新
- 分布式链路追踪框架的基本实现原理
- LeetCode 248. 中心对称数 III(DFS/BFS)
- python中流程图_python用graphviz画流程图
- eclipse clean和build作用
- java对象克隆的例子_Java对象克隆
- tensorflow has no attribute logging
- 数据库问题6-將系統資料表對應至系統檢視
- shell倒数第三位增加字符_shell中常用的变量处理、字符串操作(之三)
- 百度网盘也能BT下载ED2K
- itext tif图片转为pdf
- python读取excel中数据绘制柱状图_Python的Excel操作及数据可视化
- 对比线程,一个VCPU是什么
- 本地文件共享到云服务器,Linux系统通过RDP上传文件到Windows云服务器
- 兜兜转转。最终还是选择了它——C语言学习历程
- JAVA 用集合相关知识打印超市小票
- C 二维数组,以及自定义二维数组
- 人工智能是什么,机器学习就是人工智能吗?
- windows10 基于Spin的模型检测
- vue页面分享微信朋友圈
热门文章
- java 中aop 博客园_Java 10.Spring--AOP编程
- mysql外部关联视图_MySQL数据库 : 自关联,视图,事物,索引
- java 管程通信_Java多线程07_线程通信之管程法与信号灯法
- 信噪比:高端科研级相机的核心参数
- 常用RAID类型以及它们的区别
- 第六章 面向对象的程序设计
- dubbo 负载均衡中策略决策
- nagios系列(一)centos6.5环境部署nagios服务端
- gnome-mplayer 挂载 srt字幕 乱码
- ASP.NET Framework深度历险(2)