无基础简单操作MYSQL(登陆、退出、创建查询数据库数据、表、以及数据库备份等):实现centos系统中mysql数据迁入ubuntu系统中的mysql中...

注意:以下操作都在linux环境下进行(centos、ubuntu等)

引子:

最近在做系统部署,需要把原本在centos系统中的一套代码部署到ubuntu系统中来,其中涉及mysql迁移的问题,作为纯新手,之前听说过mysql的大名,但没有实际操作过,mysql的基本操作也不明白。本文记录了迁移的过程mysql用的基本操作。

一、mysql基本操作:

首先确定linux系统下mysql安装位置:

$ps -ef | grep mysqld

因此,mysql安装的位置为/usr/sbin,进入此目录:

$cd /usr/sbin

登陆数据库命令:

mysql -u (账号) -p (密码);

下面为root账号登录命令:

$mysql -u root -p 123456 

退出数据库命令:

$exit;

正确登录显示如下,这是数据库的管理系统操作界面,对数据库的查询、插入、删除等操作都在此进行。:

查看MySQL 数据库管理系统里的所有数据库列表:

mysql > show databases;

选择要操作的数据库:

mysql > use  dfzdb; #use 【数据库名】;

查看dfzdb数据库中所有的表:

mysql > show tables; 

 

二、数据迁移:

数据的迁移,可以使用数据库备份命令:mysqldump,之后在导入到目标mysql中即可。

注意:mysqldump命令无需登录mysql管理系统,只需要进入mysql所在目录即可运行,这一点切记,如果登录mysql之后执行以下命令,无任何反馈报错信息,会让人摸不着头脑。

进入mysql安装的位置为/usr/sbin:

$cd /usr/sbin
$mysqldump --all-databases -p -u root > /root/all_databases.sql

执行完上述命令之后,会在root文件夹下,生成一个all_databases.sql备份文件。

把all_databases.sql文件,上传到要迁移的目标ubuntu系统的/home/yiwei/work/文件夹下,执行以下命令:

mysql> create database dfzdb;                                   #在要迁移的目标ubuntu系统中,创建centos mysql中原本存在的数据库dfzdb,数据库名要相同
mysql> show databases;                                          #查看数据库
mysql> exit;                                                    #退出数据库操作界面

$mysql -uroot -pfangzhi@123 < /home/yiwei/work/all_databases.sql #在mysql安装的位置为/usr/sbin,执行数据导入命令,完成mysql数据的导入工作。

最后,登陆数据库,查看数据库dfzdb的表是否都已经导入到ubuntu系统的mysql中了。

mysql> mysql -u root -p 123456
mysql> show databases;
mysql> use dfzdb;
mysql> show tables;

对比两个系统数据库的表结构是否相同。

转载于:https://www.cnblogs.com/xytk/p/11101659.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值