在工作中,我们会遇到需要更改数据库存放位置的时候,例如:原数据库所在磁盘空间不足、等。编译安装的 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 修改数据库存放位置相关推荐

  1. mysql修改路径报错_mysql修改数据存储路径报错处理

    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 解决?: >>> vim ...

  2. mysql删除数据怎么回退_mysql 删除整个数据库

    ibdata1瘦身要注意的问题 错误方法一:导入数据库后,只是数据库test增大了而已,ibdata1还是默认的11M 1.只删除ibdata1或则ib_logfile0和ib_logfile1 2. ...

  3. mysql导入数据提前修改字段_复习MySQL③导入数据、检查及修改

    导入数据: 用insert into语句为表插入数据: - insert into 表名(字段1,字段2,-) values -- 导入外部文本文件: - 导入外部txt文件(导入CSV文件分隔符为' ...

  4. 修改数据 (通过页面修改数据库数据)

    1.搭建自己的页面,根据自己实际需求自行搭建改动,在此不要求统一( *页面上内容已通过单表查询与数据库数据连接 *不会单表查询的可看我前面发表的文章这里就不重复 *注意布局时要加入模态框(如图二)) ...

  5. mysql恢复root权限设置密码_MySQL修改root密码及恢复权限的多种方法

    方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass ...

  6. mysql修改登录权限设置密码_MySQL修改用户密码及权限限制设置

    使用phpmyadmin来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧修改密码链接,输入你要修改的Mysql的root新密码,最后点击执行即可, ...

  7. mysql 修改字段值语句_mysql修改字段语句

    --------------------------------------------------------- Ta 只分享的内容开始 ------------------------------ ...

  8. mysql 大量数据 更改索引_Mysql索引数据结构详解与索引优化

    本篇文章主要学习了MySQL的索引的数据结构的认识,做一个大概的了解即可. 一.索引 在关系数据库中,索引是一种单独的.物理的对数据库表中一列或多列的值进行排序的一种存储数据结构,它是某个表中一列或若 ...

  9. mysql 大量数据 更改索引_MySql——来自狂神说Java - 贤贤贤sir

    为什么学习数据库 1.岗位技能需求 2.现在的世界,得数据者得天下 3.存储数据的方法 4.程序,网站中,大量数据如何长久保存? 5.数据库是几乎软件体系中最核心的一个存在. 什么是数据库 数据库 ( ...

最新文章

  1. 资深程序员不一定当得了软件架构师
  2. SQL Server 练习
  3. 深入浅出CUDA编程
  4. ArcGIS实验教程——实验四:数字化属性数据的采集
  5. 动态代理JDK于cglib
  6. 小甲鱼 OllyDbg 教程系列 (十四) : 模态对话框 和 非模态对话框 之 URlegal 和 movgear
  7. 红帽补丁安装的方法_为什么红帽采取“上游优先”的方法
  8. NBMA网络帧中继交换机配置
  9. Gazbo下的无人车集群导航仿真
  10. spring配置事务
  11. 完美世界年营收85亿:同比降17% 影视业务整体产生亏损2亿
  12. 五、NLP聊天语料处理
  13. U盘文件乱码?修复后U盘文件消失,但仍占有U盘空间?
  14. 软件开发过程反思——从需求分析到最后开发出来的软件
  15. Rosalind第五题:计算GC内容
  16. 【前端】性能优化 - WebP
  17. 按键精灵sub子程序篇
  18. python describe 分位数设置_Python Pandas – 如何通过describe函数计算25百分位数
  19. 每个人不起舞的日子,都是对生命的辜负~
  20. 人人都应知道电脑辐射什么时候最强?

热门文章

  1. 安卓案例:演示广播接受者
  2. 【BZOJ2959】【codevs2002】长跑,维护双联通分量
  3. php错误没有进入catch,php – 致命错误:没有try / catch块的未捕获异常
  4. 2017.10.10 取石子游戏 失败总结
  5. 2017.9.24 三色二叉树 思考记录
  6. 【英语学习】【Daily English】U04 Neighborhood L02 Would you mind if I used your ladder for a second?
  7. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(3) - 逻辑指令/移位指令
  8. ef 在此上下文中只支持基本类型或枚举类型_Java枚举不应该成为你成功路上得绊脚石,源码给你讲解清楚
  9. ip别名及其在tcp压力测试时候的作用
  10. mosquitto mysql_在laravel中使用Mosquitto-PHP