mysql修改数据存放位置_Mysql 修改数据库存放位置
在工作中,我们会遇到需要更改数据库存放位置的时候,例如:原数据库所在磁盘空间不足、等。编译安装的 Mysql[root@localhost ~]# service mysqld status # 首先看到 mysql 为运行状态SUCCESS! MySQL running (3794)[root@localhost ~]# ps aux | grep mysqld | grep -v grep# 这里可以看到原来 datadir 的位置,还有其他的参数路径root 3543 0.0 0.1 11304 1504 pts/0 S 19:32 0:00/bin/sh /usr/local/mysql/bin/mysqld_safe–datadir=/usr/local/mysql/data–pid-file=/usr/local/mysql/data/localhost.pidmysql 3794 0.0 4.3 647376 43936 pts/0 Sl 19:32 0:00/usr/local/mysql/bin/mysqld–basedir=/usr/local/mysql–datadir=/usr/local/mysql/data–plugin-dir=/usr/local/mysql/lib/plugin –user=mysql–log-error=/usr/local/mysql/data/localhost.err –pid-file=/usr/local/mysql/data/localhost.pid–socket=/tmp/mysql.sock –port=3306[root@localhost ~]# service mysqld stop # 好,我们先要停止 mysqlShutting down MySQL.. SUCCESS![root@localhost ~]# ps aux | grep mysqld | grep -v grep # 已经检测不到进程[root@localhost ~]# mkdir /data # 创建即将要更改的位置[root@localhost ~]# cp -r /usr/local/mysql/data/* /data/ # 将原 data 目录下的所有内容复制到新的路径下[root@localhost ~]# chown -R mysql /data/ # 给目录属主[root@localhost ~]# vim /etc/my.cnf # 编辑配置文件[mysqld]
datadir = /data# 加入数据库存放位置[root@localhost ~]# service mysqld start # 然后启动数据库Starting MySQL.. SUCCESS![root@localhost ~]# ps aux | grep mysqld | grep -v grep # 可以看到 –datadir=/data 这正是新的位置root 3890 0.5 0.1 11304 1504 pts/0 S 19:52 0:00/bin/sh /usr/local/mysql/bin/mysqld_safe–datadir=/data–pid-file=/data/localhost.pidmysql 4153 2.5 4.0 647376 41824 pts/0 Sl 19:52 0:00/usr/local/mysql/bin/mysqld–basedir=/usr/local/mysql–datadir=/data–plugin-dir=/usr/local/mysql/lib/plugin –user=mysql –log-error=/data/localhost.err–pid-file=/data/localhost.pid –socket=/tmp/mysql.sock –port=3306
mysql修改数据存放位置_Mysql 修改数据库存放位置相关推荐
- mysql修改路径报错_mysql修改数据存储路径报错处理
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 解决?: >>> vim ...
- mysql删除数据怎么回退_mysql 删除整个数据库
ibdata1瘦身要注意的问题 错误方法一:导入数据库后,只是数据库test增大了而已,ibdata1还是默认的11M 1.只删除ibdata1或则ib_logfile0和ib_logfile1 2. ...
- mysql导入数据提前修改字段_复习MySQL③导入数据、检查及修改
导入数据: 用insert into语句为表插入数据: - insert into 表名(字段1,字段2,-) values -- 导入外部文本文件: - 导入外部txt文件(导入CSV文件分隔符为' ...
- 修改数据 (通过页面修改数据库数据)
1.搭建自己的页面,根据自己实际需求自行搭建改动,在此不要求统一( *页面上内容已通过单表查询与数据库数据连接 *不会单表查询的可看我前面发表的文章这里就不重复 *注意布局时要加入模态框(如图二)) ...
- mysql恢复root权限设置密码_MySQL修改root密码及恢复权限的多种方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass ...
- mysql修改登录权限设置密码_MySQL修改用户密码及权限限制设置
使用phpmyadmin来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧修改密码链接,输入你要修改的Mysql的root新密码,最后点击执行即可, ...
- mysql 修改字段值语句_mysql修改字段语句
--------------------------------------------------------- Ta 只分享的内容开始 ------------------------------ ...
- mysql 大量数据 更改索引_Mysql索引数据结构详解与索引优化
本篇文章主要学习了MySQL的索引的数据结构的认识,做一个大概的了解即可. 一.索引 在关系数据库中,索引是一种单独的.物理的对数据库表中一列或多列的值进行排序的一种存储数据结构,它是某个表中一列或若 ...
- mysql 大量数据 更改索引_MySql——来自狂神说Java - 贤贤贤sir
为什么学习数据库 1.岗位技能需求 2.现在的世界,得数据者得天下 3.存储数据的方法 4.程序,网站中,大量数据如何长久保存? 5.数据库是几乎软件体系中最核心的一个存在. 什么是数据库 数据库 ( ...
最新文章
- 资深程序员不一定当得了软件架构师
- SQL Server 练习
- 深入浅出CUDA编程
- ArcGIS实验教程——实验四:数字化属性数据的采集
- 动态代理JDK于cglib
- 小甲鱼 OllyDbg 教程系列 (十四) : 模态对话框 和 非模态对话框 之 URlegal 和 movgear
- 红帽补丁安装的方法_为什么红帽采取“上游优先”的方法
- NBMA网络帧中继交换机配置
- Gazbo下的无人车集群导航仿真
- spring配置事务
- 完美世界年营收85亿:同比降17% 影视业务整体产生亏损2亿
- 五、NLP聊天语料处理
- U盘文件乱码?修复后U盘文件消失,但仍占有U盘空间?
- 软件开发过程反思——从需求分析到最后开发出来的软件
- Rosalind第五题:计算GC内容
- 【前端】性能优化 - WebP
- 按键精灵sub子程序篇
- python describe 分位数设置_Python Pandas – 如何通过describe函数计算25百分位数
- 每个人不起舞的日子,都是对生命的辜负~
- 人人都应知道电脑辐射什么时候最强?
热门文章
- 安卓案例:演示广播接受者
- 【BZOJ2959】【codevs2002】长跑,维护双联通分量
- php错误没有进入catch,php – 致命错误:没有try / catch块的未捕获异常
- 2017.10.10 取石子游戏 失败总结
- 2017.9.24 三色二叉树 思考记录
- 【英语学习】【Daily English】U04 Neighborhood L02 Would you mind if I used your ladder for a second?
- Intel 64/x86_64/IA-32/x86处理器 - 通用指令(3) - 逻辑指令/移位指令
- ef 在此上下文中只支持基本类型或枚举类型_Java枚举不应该成为你成功路上得绊脚石,源码给你讲解清楚
- ip别名及其在tcp压力测试时候的作用
- mosquitto mysql_在laravel中使用Mosquitto-PHP