当前位置:首页>开发>正文

怎么修改MYSQL相应路径 如何修改mysql数据库文件的路径

2024-01-01 22:16:12 互联网 未知 开发

 怎么修改MYSQL相应路径 如何修改mysql数据库文件的路径

怎么修改MYSQL相应路径

找到my.cnf或是my.ini修改相应的datadir(数据目录)和basedir(基本目录)。
比如 数据目录在/usr/local/mysql/data中 datadir=/usr/local/mysql/data

如何修改mysql数据库文件的路径

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下。
4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。操作如下:

vi  my.cnf  (用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 330#socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket  = /home/data/mysql/mysql.sock (加上此行)

6、修改MySQL启动脚本/etc/init.d/mysql
最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。

[root@test1 etc]# vi /etc/init.d/mysql
#datadir=/var/lib/mysql(注释此行)
datadir=/home/data/mysql (加上此行)

7、重新启动MySQL服务

/etc/init.d/mysql start

或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下。
还要注意目录的属主和权限。

如何修改mysql数据文件存储位置

在linux主机上的默认存储位置为:/var/lib/mysql/下,
如果想更换mysql的数据文件的存储位置,则
freebsd下:
#ds/usr/local/libexec/mysqldstop(停止mysql)
#dsmkdir/other/db(建立新的数据文件目录,也可以直接移动过来)
#dsmv/var/db/mysql/other/db(移动数据文件)
#dsln-s/other/db/mysql/var/db/mysql(建立数据文件的软链接)
#ds/usr/local/libexec/mysqldstart(启动mysql)OK!linux下:(linux下经过测试,可以不用停止musql而直接操作,不过如果是经常更新的数据库还是先停止的好,停止的方法在此就不介绍了!)
#mkdir/other/db(建立新的数据文件目录,也可以直接移动过来)
#mv/var/db/mysql/other/db(移动数据文件)
#ln-s/other/db/mysql/var/db/mysql(建立数据文件的软链接)
如果您的操作用户不是mysql,例如root用户操作,那可能mysql对新建立的数据文件夹没有读取权限,还有chown,或者是chgrp,chmod才可以!

mysql 数据文件路径可以更换吗

一.首先把mysql的服务先停掉。
二.更改MySQL配置文件My.ini中的数据库存储主路径
打开MySQL默认的安装文件夹C:Program FilesMySQLMySQL Server 5.1中的my.ini文件,点击记事本顶部的“编辑”,“查找”,在查找内容中输入datadir后并点击“查找下一个”转到“Path to the database root数据库存储主路径”参数设置,找到datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"即是默认的数据库存储主路径设置,现将它改到C:mysqldata(你希望的)文件夹,正确的设置是datadir="C:/mysql/data/"。
更改完成后点击菜单栏的“文件”,再点击“保存”。
三.将老的数据库存储主路径中的数据库文件和文件夹复制到新的存储主路径
将C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/文件夹中的所有文件和文件夹拷贝到你新建的文件夹目录下。
四.重启MySQL服务
五.验证更改数据库存储主路径的操作是否成功

如何更改MYSQL的数据库文件路径

配置Mysql数据路径data
1.先停止Mysql服务 net stop mysql
2.在mysql的安装路径下,找到my.ini,修改datadir位置,basedir不要动
找到数据data文件夹位置,将其剪切到想放的位置
3.重启mysql,net start mysql

1:service mysql stop
关闭数据库
2:vi /etc/rc.d/init.d/mysql
3: 把 datadir=/var/lib/mysql 这里改成你想要的。就OK了
4:service mysql start

最新文章

随便看看