centos 更改mysql数据库目录位置_centos更改MySQL数据库目录位置
(来自转载)
http://www.cnblogs.com/awinlei/archive/2013/03/14/2958777.html
MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录cd
/homemkdir data
2、把MySQL服务进程停掉:mysqladmin
-u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/datamv
/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 链接:in -s
/home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock
7、重新启动MySQL服务/etc/init.d/mysqld 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
centos 更改mysql数据库目录位置_centos更改MySQL数据库目录位置相关推荐
- centos mysql拒绝连接失败_CentOS下mysql远程连接的失败的解决方法
mysql远程连接失败的解决方法(CentOS版) (1)先将mysql服务停掉 # /etc/init.d/mysqld stop (2)查看mysql配置文件 # vi /etc/my.cnf 特 ...
- centos安装MySQL怎么换端口_centos安装mysql后3306端口不通
centos安装mysql后3306端口不通,端口,发现,教程,重启,解决方法 centos安装mysql后3306端口不通 易采站长站,站长之家为您整理了centos安装mysql后3306端口不通 ...
- centos下mysql更改数据存放目录_CentOS下mysql更改数据存放目录 --转载
MYSQL默认的数据文件存储目录为/var/lib/mysql.假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /homemkdir data 2. ...
- mysql 目录位置_更改MySQL数据库目录位置
MySQL默认的数据文件存储目录为/var/lib/mysql.假如要把MySQL目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /home mkdir d ...
- lnmp mysql 路径_LNMP笔记:更改网站文件和MySQL数据库的存放目录
配置好LNMP环境以后,默认的网站目录和数据库存放目录都在系统盘,所以我们需要将它们转移到数据盘. 更改网站文件目录 如果你使用的是军哥的lnmp一键安装包,那默认的虚拟主机配置环境在 /usr/lo ...
- 更改mysql数据库存放位置_更改mysql数据库存放位置
由于要做一个数据库的测试,所以选了台虚拟机进行,无奈硬盘分的太小,数据太大. 只能把数据放到新的硬盘上.所以要更改数据库的存储位置. 1.新添加块硬盘,分区,挂载到/mysql下,新建lib文件夹. ...
- centos 程序 mysql数据库文件位置_Centos mysql数据库存放位置更换
由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录. 下面我简单整理一下这几天把MySQL从/var/lib/mysql目录下面转移到/h ...
- linux mysql库文件路径设置_MySQL_linux修改mysql数据库文件的路径,mysql更改数据文件的存放路径 - phpStudy...
linux修改mysql数据库文件的路径 mysql更改数据文件的存放路径感觉直接把/etc/my.cnf中的datadir改一下重启一下服务就行,但是从网上搜了n多资料,大部分都是更改my.cnf中 ...
- 宝塔mysql data修改_宝塔一键修改mysql数据库存放路径,更改默认数据目录…
宝塔一键修改mysql数据库存放路径,更改默认数据目录脚本! 该shell脚本仅限于宝塔bt.cn linux面板使用,希望对有需要的朋友有所帮助,如有问题请留言! 主要参数功能: 1.默认修改数据库 ...
最新文章
- VUE保存页面的数据,VUE页面显示就执行某个函数,VUE页面隐藏就执行某个函数
- php swoole process,Swoole_process实现进程池的方法
- oracle和mysql查询_ORACLE 数据库 查询语句与DML语句
- 实战:将企业域名解析委派给企业DNS服务器
- centos samba 配置
- CPropertySheet 与CPropertyPage 的基本使用
- 滑翔导弹末段多约束智能弹道规划
- Xcode真机调试中“There was an internal API error“错误解决方法
- 第二篇:浅谈自定义头文件可能导致的重定义问题
- 6、set_xlim、set_ylim、xticks、yticks、set_xlabels、set_ylabels 和 双坐标轴twin()
- 使用Python进行多项式Lo​​gistic回归
- 美赛论文格式基本要求
- 计算机三级数据库:课本知识点总结以及备考方案建议
- android 人脸识别边框_虹软人脸识别 - Android Camera实时人脸追踪画框适配
- 印度人为什么立刀切菜_印度人如何用菜刀,为什么是菜刀不动食材动,与中国完全相反...
- 学大数据可以从事什么工作?前景如何?
- linux平台下的6818开发板(ARM)显示屏的字体显示
- html的css样式中表示后代选择器,css样式,后代选择器
- 南京师范大学计算机考研难不难,南京师范大学考研难吗?
- 大一计算机虚拟机,虚拟机对电脑伤害大吗
热门文章
- 由MAC地址在18字节及6字节之间的转换引发越界问题讨论
- 笔记本网络计算机和设备不可见,WIN10局域网电脑和设备显示不完整
- python工资津贴的计算和排序-python sort、sorted高级排序技巧
- 五大地形等高线特征_高中地理学习中如何快速掌握等高线地形图
- java paint文字_Java中paint怎么用
- androidstudio自动生成变量_使Eclipse或AndroidStudio的代码模板自动生成类名和方法名...
- 最小的linux内核编译,Linux最小内核移植
- vue axios跨域请求_axios的请求拦截和vue路由的导航守卫有什么区别
- 【python】解决[SSL: CERTIFICATE_VERIFY_FAILED]
- (四)系统虚拟化关键技术