记一次裸迁 MySQL 经历
2016-10-17 01:26
295 查看
记一次裸迁MySQL经历
前言:博主企业有一台企业阿里云机器,因为安装了云锁,造成服务器动不动就给我所死服务器。(就是那种 chattr +i /bin/bash ,分分钟日死狗 )趁着周末,Boos和我直接重装吧。一场CentOS 7 裸迁 CentOS 6 冒险就开始了...第一部分,战争:
一堆口舌,大致就是询问阿里。可不可以这么做,有没有问题。最后人家和我说,需要挂载的时候和他说...第二部分,乱世:
因为是裸装,所以我没有准备任何的恢复资料。但是不管怎么样系统环境还要布置的,选择了LAMP环境。Apache + MySQL + PHP + LINUX
phpMyAdmin 作为后端管理 WEB 界面一起装上吧
yum install -y php php-fpm php-mysql mysql mysql-server httpd phpmyadmin
echo "AddType application/x-httpd-php .php .phtml" >> /etc/httpd/conf/httpd.conf
820 Alias /rabbit/ "/usr/share/phpMyAdmin/"
821 <Directory "/usr/share/phpMyAdmin/">
822 Options Indexes MultiViews FollowSymLinks
823 AllowOverride None
824 Order allow,deny
825 Allow from all
826
第三部分,三国:
“系统既然跑起来了,那恢复数据吧。”
datadir = /usr/local/mysql/var # 这是CentOS 7 的 LNMP 一件包的SQL数据位置
datadir = /var/lib/mysql #这是CentOS 6 的 LAMP 迁移系统的数据位置
那么很简单那,相等啊~
/bin/cp -ra /mnt/usr/local/mysql/var/* /var/lib/mysql/
TISS:注意呦,这里这个“”很重要,加上了就是表示已“/var/lib/mysql/”为父文件夹;不加“”,即已本身“var”为父文件夹。
也许你还会遇到询问是否覆盖(*frm)文件 ,看这里:
在使用虚拟服务器时,服务器提供商一般不会像我们使用本地数据库一样:使用导入导出(这样的文件后缀是.sql)。大部分时候提供的是一个文件夹,里面包括:数据库名文件夹,文件夹里包括,.frm,.MYI,.MYD,并且包含一个db.opt文件。分别介绍一下:
*.frm----描述了表的结构 *.MYI----表的索引 *.myd----保存了表的数据记录 db.opt----用文本编辑器打开,可以看到里面保存的是编码信息
第四部分:英雄:
$ sudo yum --enablerepo=remi search$ sudo yum --enablerepo=remi install
在CentOS 7上
$ sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
$ sudo rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
在CentOS 6上
$ sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
$ sudo rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
…………很晚了,写到这里有需要的就一定解决了!( 写这篇文章的意义也就达到了)
最后:
说下怎么做本站的 301 或 302 重定向,位于 Apache 下:NameVirtualHost 115.xxx.xx.xxx <VirtualHost 115.xx.xx.xxx.xx > ServerName www.itxdm.me RedirectMatch permanent ^/(.*) https://www.cnblogs.com/itxdm DocumentRoot /home/www/html/wwwroot/www.ittulab.com ErrorLog logs/www.itxdm.me-error_log CustomLog logs/www.itxdm.me-access_log common
说下怎么重设MySQL密码。
echo "skip-grant-tables" >> /etc/my.cnf
Good Night~!
相关文章推荐
- 记一次成功的安装MySQL5.0的经历
- 一次 MySQL 索引优化的经历
- 一次Nginx+PHP+Mysql的并发测试经历
- mysql被sql注入的一次打脸经历
- 一次重启mysql的经历
- 一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历
- 记录一次给mysql加日期分区的经历
- 记一次在Linux(Centos6.5)下安装MySQL的经历
- 【转贴】一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历
- mysql打开文件数用光的一次经历
- 一次nginx 502 & mysql not contect 排错经历
- [Navicat for Mysql] Error 1452 一次神器的debug经历
- 一次痛苦的真实经历——感慨国产软件的质量
- 一次失败的面试经历
- 对网易的一次入侵检测-可以看成是Jsp+mysql的入侵
- 一次意外的***经历
- CPU风扇进入系统后停转的解决方案(一次郁闷的二手经历)
- 高三:一次经历;今后的路?
- 一次配置电脑的经历
- 感悟人生系列之一次不公平面试的经历