修改mysql数据库的数据文件存储路径.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
修改mysql数据库的数据文件存储路径

修改mysql数据库的数据文件存储路径 windows下: 修改mysql数据库存放路径: 1关停mysql服务(命令提示符下net stop mysql) 2修改 my.ini 配置文件。 在mysql安装目录里找到并打开 my.ini 配置文件, 找到:datadir=C:/zitian/MySQL/Data/(举例路径) 将其修改成:datadir=D:/ MySQL/Data/ 并将原来路径(C:/zitian/MySQL/Data/)下面的数据库文件复制到新的路径里 D:/ MySQL/Data/ 3启动mysql服务(命令提示符下net start mysql ) 相关命令: net stop mysql 关停mysql服务 net start mysql 启动mysql服务 修改my.ini前最好备份下这个文件 如果修改错了好还原 linux修改mysql数据库文件的路径 MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/mnt/data下需要进行下面几步:   1、/mnt/data目录下建立data目录   cd /mnt   mkdir data chmod 777 /mnt/data //因为一般操作是用root用户,所以可能mysql没有data目录的操作权限,这里必须放开,至少保证mysql用户对该目录有可读写权限   2、把MySQL服务进程停掉:   mysqladmin -u root -p shutdown   3、把/var/lib/mysql整个目录复制到/mnt/data   cp -r /var/lib/mysql/ /mnt/data/ //这里建议直接复制到新目录,完成全部7步操作,测试连接成功了再删除原位置的文档   这样就把MySQL的数据文档复制到了/mnt/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 【mysql-bin.000011】   5、编辑MySQL的配置文档/etc/my.cnf   为确保MySQL能够正常工作,需要指明mysql.sock文档的产生位置,修改[mysqld]下面两行: socket=/var/lib/mysql/mysql.sock等号右边修改为:/mnt/data/mysql/mysql.sock 。 datadir=/var/lib/mysql等号右边的路径改为:/mnt/data/mysql 。 在[client]下添加: socket=/mnt/data/mysql/mysql.sock。 操作如下:   vi  my.cnf    (用vi工具编辑my.cnf文档,找到下列数据修改之)   [client] socket  = /mnt/data/mysql/mysql.sock   (加上此行)   [mysqld]   port   = 3306   #socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)   socket  = /mnt/data/mysql/mysql.sock   (加上此行)   #datadir =/var/lib/mysql    (注释此行)    datadir =/mnt/data/mysql   (加上此行) 保存后退出。 6、 chown -R mysql:mysql /mnt/data/mysql   7、重新启动MySQL服务   /etc/init.d/service mysqld start   或用reboot命令重启Linux   假如工作正常移动就成功了,否则对照前面的6步再检查一下,特别要注意目录的属主和权限。   

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档