MySQL 5.6.36 源码安装及数据库备份还原教程
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,并完成数据库备份和还原操作,确保数据的安全性和完整性。
原文地址: https://www.cveoy.top/t/topic/nZJx 著作权归作者所有。请勿转载和采集!