mysql修改数据库存放位置

安装了 mysql 之后,默认数据库位置是在 mysql 的根目录下的 data 文件夹内。由于个人习惯不喜欢数据和应用文件放在一起,想修改数据库文件位置,在根目录的 my.ini (没有就可以建一个)可以修改的

修改数据库路径

在这里插入图片描述
比如 mysql 的安装目录在 D:\Program Files\mysql
但是数据库想放在 E 盘,新建了 mysql_basedata 的文件夹,在 my.ini(没有就建一个) 里面的 [mysqld] 项添加

#Path to the database root 修改数据存放位置
datadir=“E:/mysql_basedata/”

# my.ini
[mysqld]
character-set-server=utf8mb4
bind-address=0.0.0.0
port=3306
default-storage-engine=INNODB

#Path to the database root 修改数据存放位置
datadir="E:/mysql_basedata/"

[mysql]
default-character-set=utf8mb4


[client]
default-character-set=utf8mb4

启动服务

管理员方式启动 CMD ,输入以下命令,开启sql的服务

停止服务: net stop mysql

开启服务: net start mysql

但是有几率会启动失败,出现这样的报错,无法启动服务。因为原本的数据库还在 mysql 的根目录下,这个文件夹下没有mysql原本的文件(找不着北),需要把原本在根目录下的 data 里面的文件全部移动到这个你建的新位置里面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

再次启动 sql 的服务,启动成功(nice!)
在这里插入图片描述

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值