MySQL 源码安装、数据库创建、表创建、数据插入、全量备份及还原教程
- 安装MySQL源码步骤:
1.1 下载MySQL源码包
1.2 解压源码包
1.3 安装编译工具
1.4 进入解压后的MySQL源码目录
1.5 执行以下命令进行编译和安装
./configure --prefix=/usr/local/mysql --with-charset=utf8
make
make install
- 创建数据库:
在MySQL中创建数据库'6ecc',可以使用以下命令:
CREATE DATABASE '6ecc';
- 创建表:
在数据库'6ecc'中创建表'hot_movies',可以使用以下命令:
CREATE TABLE 'hot_movies' ( 'id' INT(11) NOT NULL AUTO_INCREMENT, 'movie_url' VARCHAR(255) NOT NULL, 'movie_name' VARCHAR(255) NOT NULL, PRIMARY KEY ('id') ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- 插入数据:
向表'hot_movies'中插入至少3条数据,可以使用以下命令:
INSERT INTO 'hot_movies' ('movie_url', 'movie_name') VALUES ('http://www.example.com/movie1', 'Movie 1'), ('http://www.example.com/movie2', 'Movie 2'), ('http://www.example.com/movie3', 'Movie 3');
- 全量备份:
使用innobackupex进行MySQL全量备份,可以使用以下命令:
innobackupex --user=root --password=your_password /path/to/backup/directory
其中,root是MySQL的管理员账户,your_password是管理员账户的密码,/path/to/backup/directory是备份文件的存储路径。
- 模拟删库并还原:
模拟删库可以使用以下命令:
DROP DATABASE '6ecc';
使用备份文件进行还原,可以使用以下命令:
innobackupex --copy-back /path/to/backup/directory
然后启动MySQL服务即可。还原后,可以通过SELECT语句查看表'hot_movies'中的数据是否完整有效:
SELECT * FROM 'hot_movies';
原文地址: http://www.cveoy.top/t/topic/nZuC 著作权归作者所有。请勿转载和采集!