分享Scientific6安装MYSQL之转移数据目录的成功经验centos6_湖南博益科技有限公司 
立即收藏 中文 英文

联系方式

  • 网址:www.it09.com
  • 电话:15073922433
  • 地址:长沙市国储城市天地1502
  • Email:www_it09_com@126.com
  • QQ:
  • 点击这里给我发消息
  • 点击这里给我发消息
  • 当前位置:>湖南博益科技有限公司 > 分享Scientific6安装MYSQL之转移数据目录的成功经验centos6

    分享Scientific6安装MYSQL之转移数据目录的成功经验centos6

    点击次数:383更新时间:2011-04-04 23:05:18【打印】【关闭】

      分享Scientific安装MYSQL之转移数据目录的成功经验

      1、停止MYSQL服务

      2、剪切/var/lib/mysql到想要的地方。我的是/var/mysql

      3、修改权限:
      chown -R mysql:mysql /var/lib/mysql

      4、改SELINUX权限:
      chcon -R -t mysqld_db_t /var/mysql

      5、改/etc/init.d/mysql文件
      /var/lib/mysql改成/var/mysql

      6、改写/etc/my.cnf文件
      [mysqld]
      datadir=/var/mysql
      socket=/var/mysql/mysql.sock

      [client]
      socket=/var/mysql/mysql.sock







      linux下安装好mysql后出现mysql.sock不存在的解决办法
      这种情况大多数是因为你的mysql是使用rpm方式安装的,它会自动寻找 /var/lib/mysql/mysql.sock 这个文件,
      通过unix socket登录mysql。
      常见解决办法如下:
      1、
      创建/修改文件 /etc/my.cnf,至少增加/修改一行
      [mysql]
      [client]
      socket = /tmp/mysql.sock
      #在这里写上你的mysql.sock的正确位置,通常不是在 /tmp/ 下就是在 /var/lib/mysql/ 下
      2、
      指定IP地址,使用tcp方式连接mysql,而不使用本地sock方式
      #mysql -h127.0.0.1 -uuser -ppassword
      3、
      为 mysql.sock 加个连接,比如说实际的mysql.sock在 /tmp/ 下,则
      #ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock即可




      附:我的超级简单的my.cnf设置。

      [mysqld]
      datadir=/var/mysql
      socket=/var/mysql/mysql.sock
      user=mysql
      # Disabling symbolic-links is recommended to prevent assorted security risks
      symbolic-links=0

      [client]
      socket=/var/mysql/mysql.sock

      [mysqld_safe]
      log-error=/var/log/mysqld.log
      pid-file=/var/run/mysqld/mysqld.pid


      测试通过!20110316

    相关导航

  • PHP+TXT站点管理系统0.5版--相当稳定版
  • php+txt Site Management System
  • 
    湖南博益科技有限公司 版权所有,侵权必究

    powerd by 博益科技©版权归胡芳强个人所有©

    该程式共运行了0秒135毫秒136微秒。