場を荒らすようなご質問をしてしまい、申し訳ありません。
大変なことが発生してしまい、何か方法はないかご教授いただきたく、ご質問させていただきました。
つい先ほど、同僚のエンジニアさんが、クライアント様のサーバ内で、誤ってDB(Mysql)をremoveしてしまいました。(ver5.4)
そして、その上でバージョンを上げたmysqlをインストールしてしまいました。(そのような依頼があったため)(ver5.6)
この段階で、前データベースを削除してはいけないことに気がついたのですが、復旧する方法等はありますでしょうか?
そもそも、不可能な気がするのですが、何か方法があるのであれば、ご教授いただけますと幸いです。
awsなので、AMIやスナップショットなど期待したのですが、バージョンが古く、可能ならば最新の状態で復元したいとのことでした。
申し訳ないのですが、誰かお知恵を貸していただければ幸いです。
現状試したものとしましては、extundeleteで作業前の時間の情報を復元しました。
しかし、復元はしましたが、どのデータをどのように設置等すればいいのかわかっておらず、何も手をつけていない状態です。
yumでremoveしたので、yumのコマンドで作業を取消せるのか調査しましたが、こちらもできないという結論にいたりました。
ご指摘がありましたので、作業の履歴を添付します。
cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
223 yum install epel-release.noarch
224 yum update
225 getenforce
226 sudo /etc/init.d/iptables status
227 free
228 sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
229 sudo chmod 600 /swapfile
230 udo mkswap /swapfile
231 mkswap /swapfile
232 sudo swapon /swapfile
233 sudo swapon -s
234 sudo cp -p /etc/fstab /etc/fstab.org
235 sudo vi /etc/fstab
236 free
237 sudo yum install -y httpd24
238 sudo service httpd start
239 service httpd start
240 sudo chkconfig httpd on
241 sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
242 sudo vi /etc/httpd/conf/httpd.conf
243 mkdir /var/www/html
244 sudo groupadd www
245 sudo usermod -a -G www ec2-user
246 sudo chown -R root:www /var/www
247 sudo chmod 2775 /var/www
248 find /var/www -type d -exec sudo chmod 2775 {} +
249 find /var/www -type f -exec sudo chmod 0664 {} +
250 sudo service httpd restart
251 sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
252 sudo yum install --enablerepo=webtatic-testing php70w php70w-devel php70w-mysql php70w-mbstring php70w-pdo
253 sudo yum remove nginx
254 php -v
255 sudo yum remove php
256 sudo yum remove php-*
257 sudo yum remove php*
258 sudo yum install --enablerepo=webtatic-testing php70w php70w-devel php70w-fpm php70w-mysql php70w-mb
259 httpd -v
260 sudo yum install php70
261 sudo yum install php70-mysqlnd php70-mbstring php70-mcrypt php70-pdo php70-xml php70-fpm
262 sudo yum install nginx
263 vi /etc/nginx/nginx.conf
264 service httpd stop
265 vi /etc/php-fpm.d/www.conf
266 sudo service start
267 sudo service php-fpm start
268 sudo service nginx start
269 sudo vi /var/www/html/index.php
270 chown -R nginx:nginx /var/www/html
271 cd /var/www/html/
272 wget https://ja.wordpress.org/latest-ja.tar.gz
273 tar zxvf latest-ja.tar.gz
274 rm latest-ja.tar.gz
275 cp -rpf wordpress/* ./
276 rm -rf wordpress
277 cp wp-config-sample.php wp-config.php
278 chown -R nginx:nginx /var/www/html/
279 vi /var/www/html/wp-config.php
280 yum install -y mysql mysql-server
281 yum history
282 sudo yum history undo 13
283 sudo yum install mysql56-server
284 sudo /etc/init.d/mysqld start
285 sudo mysql_secure_installation
286 sudo chkconfig mysqld on
287 mysql -u root -p
288 vi /var/www/html/wp-config.php
289 ls -al
290 echo "<?php phpinfo();" >> /var/www/html/hoge.php
291 sudo chkconfig php-fpm on
292 vi /etc/nginx/nginx.conf
293 service nginx restart
294 vi /etc/nginx/nginx.conf
295 vi /etc/my.cnf
296 /etc/rc.d/init.d/mysqld start
297 vi /etc/nginx/nginx.conf
298 chkconfig php-fpm on
299 service nginx restart
300 /etc/rc.d/init.d/nginx start
301 /etc/rc.d/init.d/nginx restart
302 vi /etc/nginx/nginx.conf
303 nginx stop
304 service nginx stop
305 service httpd start
306 sudo yum history
307 last ec2-user
308 sudo vi /etc/httpd/conf/httpd.conf
309 yum install e2fsprogs-devel uuid-devel libblkid-devel file-devel
310 wget http://downloads.sourceforge.net/project/ext4magic/ext4magic-0.3.2.tar.gz
311 ls -al
312 tar xzvf ext4magic-0.3.2.tar.gz
313 cd ext4magic-0.3.2
314 ./configure
315 make
316 make install
317 yum install gcc
318 ./configure
319 yum install zlib-devel
320 yum install libbz2-devel
321 ./configure
322 yum install bzip2-devel
323 ./configure
324 make
325 make install
326 ext4magic /etc/httpd/conf/httpd.conf -l | grep /var/www/html
327* ext4magic /var/www -r -a $(date -d "-1day 20:00 +%s") -b $(date -d “-1day 20:30 +%s) -f "/etc/httpd/conf/httpd.conf"ext4magic /var/www -l | grep /etc/httpd/conf/httpd.conf
328 ext4magic /var/www -l | grep /etc/httpd/conf/httpd.conf
329 history
回答2件
あなたの回答
tips
プレビュー