网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 如何更改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 = 3306
    #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数据库支持的3个引擎如何在MySQL数据库中定义外键分析MySQL的数据类型以及建库策略
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/20 9:25:18