`
asdzheng
  • 浏览: 96016 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

mysql 修改原文件路径后无法启动

阅读更多
   前几天在新机器的C盘上重装了mysql,而数据库在D盘,需要修改mysql安装路径下的my.ini,

   来把D盘的数据库映射到mysql里。
  
   刚开始以为只需要把datadir后面改成你的数据路径,就大功告成。
   #Path to the database root
   datadir="E:\Mysql\Mysql\Mysql\Data"

   改完之后,重新启动mysql的服务,发现报了1067 could not start the service mysql 的    错,重新安装了几次,只要修改了配置文件就会报这个错。

   后来问同事才知道,除了修改配置文件,还要把mysql的一些原始数据复制到你要映射的那个   路径下面,例如我的 datadir="E:\Mysql\Mysql\Mysql\Data",原始数据就得复制到Data下面。
  
   而原始数据是在C盘根路径的ProgramData里面,在mysql的文件下的data里面的数据就是原始 数据。
  
   ProgramData是隐藏文件,需要先设置显示隐藏文件才能看到。
分享到:
评论

相关推荐

    mysql修改数据库默认路径无法启动问题的解决

    总结来说,解决MySQL修改数据库默认路径后无法启动的问题,关键在于理解Linux系统的文件权限和SELinux策略。通过正确地调整文件的安全上下文,可以确保服务能够顺利访问新的数据路径。记住,安全配置的改动需要谨慎...

    mysql 修改数据文件位置

    假设你想将数据文件移动到D盘的新目录`D:\MySQL\Data`,则修改后的配置应为: ```ini [mysqld] datadir=D:\MySQL\Data ``` 保存修改后,别忘了停止MySQL服务,以便安全地移动现有数据文件。在命令行中,可以使用...

    Windows server2012 r2环境MySQL 8.0修改DATA储存路径的方法.docx

    - 修改完成后,使用“另存为”功能保存文件,选择保存位置为`C:\ProgramData\MySQL\MySQLServer8.0\my.ini`,并确保文件类型选择为“所有文件”,文件名为`my.ini`,编码格式为ANSI。 **第五步:重启MySQL服务** - ...

    Linux-修改-Mysql-数据库-存放路径

    3. **修改初始化脚本**:还需要修改系统的MySQL启动脚本以适应新的数据路径。 ```bash vi /etc/init.d/mysql ``` 找到获取`datadir`的行,并更新为: ```bash get_mysql_option mysqld datadir "/home/data/...

    自己总结的centos mysql5.7更改存储路径

    使用文本编辑器打开`/etc/my.cnf`文件(或者对应的文件路径,具体取决于安装方式)。 ```bash vi /etc/my.cnf ``` 2. **修改配置项** 在`[mysqld]`节中,找到以下配置项并进行修改: ```ini datadir = /mnt/...

    linux修改mysql数据库文件的路径

    以下是一份详细的指南,涵盖了如何安全地更改MySQL的数据文件路径: 首先,确认当前数据库文件的路径。您可以在MySQL客户端中执行以下SQL命令来查看`datadir`变量的值: ```sql mysql> SHOW VARIABLES LIKE '...

    修改mysql版本为5.7

    在操作过程中需要注意的是,每一步都需要仔细检查和确认,尤其是环境变量和配置文件的修改,确保一切配置无误后再进行下一步操作。此外,由于涉及到系统环境变量的修改,建议在操作前做好充分的备份工作,以免造成...

    Linux下修改MySQL数据库数据文件路径的步骤

    在Linux环境下,特别是CentOS 7.6系统中,安装MySQL 5.7.25数据库后,默认的数据文件路径位于/var/lib/mysql。然而,出于安全和管理考虑,通常不建议在根目录下存储大量数据文件。为了改变这个路径,我们可以按照...

    mysql安装&修改数据路径说明_centos.docx

    15. **修改数据文件路径** - 要改变数据文件的默认路径(通常是 `/var/lib/mysql`),需编辑 `/etc/my.cnf`,在 `[mysqld]` 部分添加 `datadir=/新的/数据/路径`。然后重启 MySQL 服务以应用更改。 以上步骤详细...

    MySql 8.0 解压版 ,无需注册 , 修改my.ini文件中文件路径

    启动流程 my.ini 文件修改 basedir=E:\\mysql-8.0.20-winx64 # 切记此处一定要用双...datadir=E:\\mysql-8.0.20-winx64\\data # 此处同上,自己尝试吧 修改成自己的路径 启动文件 /bin startup.bat 帐号密码 root x5

    ubuntu 下mysql 安装及配置文件

    如果你需要在Windows下修改类似的配置,文件名可能是 `my.ini`,但路径和文件结构会有所不同。 在描述中提到了编码方式,MySQL支持多种字符集,包括UTF-8(通用多八位编码集),GBK等。在`my.cnf`中,你可以找到 `...

    修改MySQL数据存储位置

    - 修改配置文件后,务必确保配置文件的编码格式正确,以免MySQL无法正常启动。 - 完成数据迁移后,应全面测试MySQL的功能,确保一切正常。 通过上述步骤,可以有效地解决MySQL数据存储位置带来的问题,提高系统的...

    MYSQL服务无法启动1067解决办法

    - 修改完成后,保存文件并重新尝试启动MySQL服务。 2. **检查服务账户权限**: - 在服务管理器中找到MySQL服务,查看其登录身份。 - 确保服务使用的账户具有足够的权限访问文件系统和网络资源。 - 如果有必要,...

    MYSQL修改字符集默认问题

    2. **修改后无法启动服务**:检查配置文件是否有语法错误或拼写错误,确保所有设置正确无误。 3. **客户端连接问题**:确保客户端也设置了正确的字符集,避免因客户端与服务器字符集不一致导致的数据显示问题。 ...

    Mysql 服务 1067 错误 的解决方法:修改mysql可执行文件路径

    这种错误往往是因为Mysql服务在尝试启动时无法找到正确的可执行文件路径导致的。对于有经验的数据库管理员来说,解决这个问题通常涉及到修改Mysql的注册表键值,以便指向正确的安装路径。 Mysql 1067错误的出现,...

    如何将mysql的默认datadir改变成自己想要的路径

    找到MySQL的my.ini配置文件(通常位于/etc/mysql/或C:\Program Files\MySQL\MySQL Server xx\my.ini),并修改datadir指向新的路径。 ```ini [mysqld] datadir=/new/datadir ``` ##### 步骤4:迁移数据文件 将旧...

    Mysql服务无法启动的1067错误解决

    ### MySQL服务无法启动的1067错误解决 在日常使用MySQL的过程中,用户可能会遇到一个常见问题:在尝试启动MySQL服务时出现“错误1067:进程意外中止”的提示。这一问题不仅困扰着初学者,对于有一定经验的开发者来...

Global site tag (gtag.js) - Google Analytics