mysql创建数据库及导入导出sql文件

yumo66610个月前 (03-28)技术文章138

以下操作基于mysql-8.2.0,可通过命令查看数据库版本。

mysql -V
[root@bogon ~]# mysql -V
mysql Ver 8.2.0 for Linux on x86_64 (MySQL Community Server - GPL)

1、创建新的数据库

//root登录上mysql
mysql -u root -p
//创建新的数据库stream_fusion
create database stream_fusion character set utf8mb4 collate utf8mb4_unicode_ci;


2、导入sql文件到数据库

//root登录上mysql
mysql -u root -p
//切换到新建的库:stream_fusion
 
use stream_fusion;
 
//导入/app目录下的stream_fusion.sql文件
source /app/steam_fusion.sql


导入sql文件


导入成功


3、导出指定数据库到sql文件

如导出stream_fusion数据库到/app目录下的stream_fusion.sql文件里,则在root用户下,用mysqldump命令即可

mysqldump -u root -p stream_fusion > /app/stream_fusion.sql

输入密码后,则会生成一个导出文件在/app目录下,如下

[root@bogon app]# mysqldump -u root -p stream_fusion > /app/stream_fusion.sql
Enter password:
[root@bogon app]# ll
总用量 5920
-rw-r--r--. 1 root root 6058459 4月 9 17:00 stream_fusion.sql
[root@bogon app]#

相关文章

在Windows环境下MySQL命令行备份还原数据库图文教程

本篇以root用户为例,仅测试Windows环境下操作,学习不要在生产环境下折腾。这里分享一下在Windows环境下MySQL命令行备份还原数据库图文教程。常用情况:面板无法重设密码并且忘记root密...

MySQL中间件集群平滑迁移的初步方案

最近有一套MySQL集群环境的服务器即将过保,为了避免后续带来的一些额外问题,需要提前考虑服务器的迁移计划,但是现在的线上业务,申请维护时间是比较困难的,而且在线变更的容忍时间是很短暂的,一般在业务...