在linux中怎么将数据导入数据库(linux怎么进入数据库)

在linux中怎么将数据导入数据库(linux怎么进入数据库),第1张

linux下导入、导出mysql数据命令

一、导出数据库用mysqlmp命令(注意mysql的安装路径,即此命令的路径):

1、导出数据和表结构:

mysqlmp-u用户名-p密码数据库名>数据库名sql

#/usr/local/mysql/bin/mysqlmp-uroot-pabc>abcsql

敲回车后会提示输入密码

2、只导出表结构

mysqlmp-u用户名-p密码-d数据库名>数据库名sql

#/usr/local/mysql/bin/mysqlmp-uroot-p-dabc>abcsql

注:/usr/local/mysql/bin/--->mysql的data目录

二、导入数据库

1、首先建空数据库

mysql>createdatabaseabc;

2、导入数据库

方法一:

(1)选择数据库

mysql>useabc;

(2)设置数据库编码

mysql>setnamesutf8;

(3)导入数据(注意sql文件的路径)

mysql>source/home/abc/abcsql;

方法二:

mysql-u用户名-p密码数据库名

#mysql-uabc_f-pabc

locate搜索命令需要用到一个数据库,updatedb就是用来更新这个数据库,数据库里面存着本机上所有的文件信息。用locate命令查找文件的时候直接额从这个数据库读取,比find命令速度要快得多。因为updatedb非常耗时,所以加个 &,让他在后台执行,不影响前台的工作。

这与locate命令的工作原理有关,是通过查询数据库的方式查找文件的,并且数据库每天更新一次,要找的文件可能没有更新到数据库中。

可以有两种选择:

1过一天后再查看一下,应该就会找到了。

2执行updatedb命令立即更新数据库,那么也可以找到。

查找以前是否安装有mysql,使用下面命令:

rpm

-qa|grep

-i

mysql

如果显示有如下包则说明已安装mysql

mysql-4112-3RHEL41

mysqlclient10-32358-4RHEL41

如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库

删除命令:rpm

-e

--nodeps

包名

(

rpm

-ev

mysql-4112-3RHEL41

)

删除老版本mysql的开发头文件和库

命令:rm

-fr

/usr/lib/mysql

rm

-fr

/usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/mycnf不会删除,如果确定没用后就手工删除

rm

-f

/etc/mycnf

rm

-fr

/var/lib/mysql

下载mysql的rpm包

可以通过wget下载具体的地址因为不能用链接请大家去官网去找

(1)MySQL-server-5610-1rhel5x86_64rpm:MySQL服务器;

(2)MySQL-client-5610-1rhel5x86_64rpm:MySQL客户端;

(3)MySQL-devel-5610-1rhel5x86_64rpm:Mysql开发依赖包。

下载后放到Liunx服务器中,如图所示

安装MySQL

Server的rpm包

rpm

-ivh

MySQL-server-5621-1linux_glibc25x86_64rpm

安装过程如图所示

安装完成后会生成root用户的随机密码,请使用“cat

/root/mysql_secret”或类似命令进行查看。

以上就是关于在linux中怎么将数据导入数据库(linux怎么进入数据库)全部的内容,包括:在linux中怎么将数据导入数据库(linux怎么进入数据库)、linux命令 updatedb & 这个&是什么意思啊,可以稍微详细解答一下吗、linux找不到locate命令怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9393697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存