前言

本文记录mysql备份,删库,建库,导入库的步骤(目的是删除185旧数据库, 重新创建数据库, 并将184备份的数据库导入到185服务器)

正文

备份

1. 连接184服务器, 进入mysql安装目录的bin目录下, 执行mysqldump导出sql文件

mysql备份删库建库导入库_linux

 

 

 2. 进入到/usr/tmp目录下查看备份的数据库文件(上面是备份整个igsapp数据库)

mysql备份删库建库导入库_mysql安装_02

 

 

 

删库

1. 连接185服务器, 删除旧库

2. 删库就不赘述了, 各位都是删库到跑路的高手



drop database <数据库名>


 

建库

1. 在185服务器创建名为igsapp的数据库



create database <数据库名>

create database igsapp


建库时指定编码命令



create database igsapp default character set utf8;


 

导入库

1. 185连接mysql, 执行导入命令

mysql备份删库建库导入库_数据库_03

 

 

 执行命令后, 是一大串Query....执行的过程就不重复了.

修改数据库编码

1. 创建后, 使用过程中发现乱码, 查看编码

mysql备份删库建库导入库_数据库_04

 

 

2. 停止mysql服务



kill -9 进程号


简单粗暴

3. 修改my.cnf

进入/etc路径下, 修改my.cnf内容, 下面两个红色框选部分为新增的编码设置

mysql备份删库建库导入库_linux_05

 

 

4. 启动mysql服务



mysqld &


启动mysql服务

mysql备份删库建库导入库_服务器_06

 

 

5. 查看编码进行验证

 mysql备份删库建库导入库_linux_07

 

 补充:

my.cnf不一定在上面的目录下比如另一台服务器, mysql安装后my.cnf在/mysqldata下

mysql备份删库建库导入库_数据库_08

 

 

 


作者:习惯沉淀


如果文中有误或对本文有不同的见解,欢迎在评论区留言。