MySQL 5.6.36 源码安装及数据库备份还原教程

本教程将详细介绍如何从源码安装 MySQL 5.6.36 并进行数据库备份和还原操作,以保证数据的完整性和安全性。

1. 下载并解压缩 MySQL 源码

wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.36.tar.gz
tar -xzvf mysql-5.6.36.tar.gz

2. 编译安装 MySQL

./configure --prefix=/usr/local/mysql --with-charset=utf8
make && make install

3. 初始化 MySQL

cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

4. 启动 MySQL

./bin/mysqld_safe --user=mysql &

5. 创建数据库和表

mysql -uroot -p
create database '6ecc';
use '6ecc';
create table hot_movies (id int(11) not null auto_increment primary key, movie_url varchar(255) not null, movie_name varchar(255) not null);

6. 插入数据

insert into hot_movies (movie_url, movie_name) values ('http://movie1.com', 'Movie 1'), ('http://movie2.com', 'Movie 2'), ('http://movie3.com', 'Movie 3');

7. 全量备份

innobackupex --user=root --password=<password> /data/backup

8. 模拟删库并还原

drop database '6ecc';
innobackupex --apply-log --redo-only /data/backup
innobackupex --copy-back /data/backup
chown -R mysql:mysql /usr/local/mysql/data
service mysql start

注意:

  • <password> 是 MySQL 的 root 用户密码。
  • 备份路径 /data/backup 可以根据实际情况进行修改。

通过以上步骤,您便可以成功安装 MySQL 5.6.36,并完成数据库备份和还原操作,确保数据的安全性和完整性。

MySQL 5.6.36 源码安装及数据库备份还原教程

原文地址: https://www.cveoy.top/t/topic/nZJx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录