
正文
如何更改mysql存储路径,如何更改mysql存储路径位置
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux环境下通过软链接变更mysql数据存储路径
1、可以通过语句:selectnamefromv$datafile;进行查看,就能看到表空间的文件名了。查询结果的路径就是数据库表存放的Linux系统中路径。
2、[root@test1etc]#vi/etc/init.d/mysql#datadir=/var/lib/mysql(注释此行)datadir=/home/database/mysql(加上此行)。当然,如果是CentOS还要改/usr/bin/mysqld_safe相关文件位置;最后再做一个mysql.sock链接。
3、其实和方法一基本相同,方法一是把数据目录迁移后建立一个软链接到原始路径,方法二则彻底抛弃原目录,修改配置文件指向新目录。
相关问答
Q1: mysql数据库存储路径怎么更改?
把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。
修改mysql默认安装的数据存放路劲的方法:首先停止mysql。服务器中运行开始、命令提示符。运行net stop mysql 。确定。在E盘新建mysql文件夹。复制C盘中的mysql文件夹下面的 data文件夹 到E盘mysql文件夹下面。
指明mysql.sock文件的产生位置。用符号#注释掉原来socket,修改MySQL启动脚本。vi /etc/init.d/mysql 找到datadir。datadir = /mnt/mysql_data 7 重启mysql服务 service mysql start 好了,至此数据库目录位置已迁移完毕。
那么就需要将这些数据库数据移动到其他盘中,如何能够快捷方便的移动这些数据呢?步骤其实也比较简单。
在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的E:\Program Files (x86)\MySQL\data文件夹转移到D:\mydata文件夹。
直接去mysql 安装目录打开my.ini文件,修改datadir路径就好了呀。
Q2: 如何设置mysql数据存放路径
修改MySQL启动脚本/etc/init.d/mysql 最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径,即:home/database/mysql。
重新设置数据权限。cd /mnt/mysql_data 修改my.cnf配置文件 vi /etc/my.cnf 指明mysql.sock文件的产生位置。用符号#注释掉原来socket,修改MySQL启动脚本。vi /etc/init.d/mysql 找到datadir。
查找my.cnf文件路径;从上可以看出, 服务器首先会读取/etc/my.cnf文件,如果发现该文件不存在,再依次尝试从后面的几个路径进行读取。
Q3: 如何更改mysql数据文件位置
在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的E:\Program Files (x86)\MySQL\data文件夹转移到D:\mydata文件夹。
修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。
系统可以直接选择重装系统盘,数据也不会丢失。修改mysql默认安装的数据存放路劲的方法:首先停止mysql。服务器中运行开始、命令提示符。运行net stop mysql 。确定。在E盘新建mysql文件夹。
那么就需要将这些数据库数据移动到其他盘中,如何能够快捷方便的移动这些数据呢?步骤其实也比较简单。
把/var/lib/mysql整个目录移到/mnt/mysql_data。mv /usr/local/mysql/data /mnt/mysql_data 重新设置数据权限。cd /mnt/mysql_data 修改my.cnf配置文件 vi /etc/my.cnf 指明mysql.sock文件的产生位置。
如何更改mysql存储路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何更改mysql存储路径位置、如何更改mysql存储路径的信息别忘了在本站进行查找喔。






