linux mysql迁移

来源:互联网 发布:java电子商城项目 编辑:程序博客网 时间:2024/06/07 06:20

安装:

1.检查是否安装

 rpm -qa | grep -i mysql

如果有 删除

rpm-e 软件包名称--nodeps


2.安装

          1.yuminstall mysql mysql-server

          2.yuminstall perl-DBD-MySQL

          3.cp -f /usr/share/mysql/my-medium.cnf  /etc/my.cnf (拷贝配置文件)

          4./etc/init.d/mysqldstart

          5.设为默认启动      chkconfigmysqld on

          6.设置密码         mysql_secure_installation

                                      回车,根据提示输入Y

                                      输入2次密码,回车

                                     根据提示一路输入Y

                                     最后出现:Thanksfor using MySQL!

                                     MySql密码设置完成,重新启动 MySQL

                                 (默认密码为空!


。。。。。。。。。。。。以上只是安装mysql的其中一种方式。。。。。。。。。。。。


首先停止mysql

servicemysqld stop


转移数据(默认目录 :/var/lib)

cp -a /var/lib/mysql  /data/mysql_data (将数据库复制到/data/mysql_data,其中-a 表示 权限平移)

vim /etc/my.cnf  (修改配置文件,将datadir 修改为 /data/mysql_data/mysql,socket 修改为 /data/mysql_data/mysql/mysql.sock

vim /etc/rc.d/init.d/mysqld (将datadir 修改为 /data/mysql_data/mysql


n-s /home/mysql_data/mysql/mysql.sock /var/lib/mysql/mysql.sock (建立sock连接)


重启mysql

service mysqld start



。。。。。。。。。。。。。。。。。。。。。完成。。。。。。。。。。。。。。。。。。。。。。。


此时新建的数据库的文件,就会在/data/mysql_data下


曾经试过很多种,有时成功有时失败,就上面这种比较靠谱,记录一下



0 0
原创粉丝点击