关于Linux中更改转移mysql数据库目录的步骤整理
    关于Linux中更改转移mysql数据库名目的步骤
    把MySQL从/var/lib/mysql名目下面转移到/home/mysql_data/mysql下面详细操作。
    首先我们需要关闭MySQL,命令如下:
    #service mysqld stop
    网上有许多人都是用的mysqladmin -u root -p shutdown,不过我这个是系统安装的是kloxo面板,root密码并不知道,虽然可以重置,但是比较麻烦。
在linux中下载mysql时冲突是什么    然后是转移数据,为了平安期间,我们采纳复制的命令cp,先到mysql的原名目
    #cd /var/lib#ls
    运行这个命令之后就会看到mysql的名目了,然后执行cp命令
    #cp -a mysql /home/mysql_data/
    这样就把数据库复制到/home/mysql_data下面去了,留意-a这个参数肯定要带着,否则复制过去的权限就不对了。假如数据库比较大的`话,时间会比较长,可能会超时。
    然后我们修改配置文件,一共有三个,下面我一一说明:
    #vi /etc/myf
    打开之后修改datadir的名目为/home/mysql_data/mysql,把socket改成/home/mysql_data/mysql/mysql.sock,为了平安起见,你可以把原来的解释掉,然后重新加入一行,改成现在的名目。
    #vi /etc/init.d/mysqld
    精确的位置是/etc/rc.d/init.d/mysqld,由于这里这里有一个/etc/init.d到/etc/rc.d/init.d的映射,所以用上面的命令即可,也简洁。
    这里主要也是修改datadir的名目为/home/mysql_data/mysql
    #vi /usr/bin/mysqld_safe
    这里也是修改datadir的名目
    下面需要建立一个mysql.sock的链接:
    #ln -s /home/mysql_data/mysql/mysql.sock /var/lib/mysql/mysql.sock
    至此全部的修改都完成了,下面启动mysql
    #service mysqld start
    或者重启Linux
    #reboot
文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。