Linux下mysql数据库的创建导入导出 及一些基本指令_数据库其它

来源:脚本之家  责任编辑:小易  

1、首先确保linux下mysql安装好,服务启动完之后,就可以开始连接数据库了。在终端输入“mysql-hlocalhost-uroot-p”,其中h参数是主机名,这里是本地就写localhost,也可以省略:2、输入mysql的密码之后就登录了,也可以不输入密码登录,比如这里的root密码是mysql123456,可以直接输入“mysql-hlocalhost-uroot-pmysql123456”,此时就没有提示输入密码,直接进入mysql的命令行中了:3、此时显示的就是mysql的命令行界面了,若要退出输入quit就可以退出了。以上就是linux中连接数据库的操作:www.zgxue.com防采集请勿采集本网。

首先linux 下查看mysql相关目录

mysql [root@leixuesong~]#yum install mysql mysql-server mysql-devel 启动mysql服务:/etc/init.d/mysqld start 设置mysql密码: 直接使用”mysql”进入数据库模式, mysql>USE mysql;mysql>

查看 mysql 的安装路径

四、linux下mysql配置方法 在linux中mysql的配置文件路径在/usr/share/mysql下 有:my-huge.cnf、my-large.cnf、my-medium、my-small.cnf这些文件 根据需要打开这些文件中的一个: 在文件中找到[mysqld]

执行查询 SQL

1、安装MySQL数据库 先从MySQL官网下载MySQL,然后进入所下载的安装文件所在目录,运行如下命令进行安装,然后使用/etc/rc.d init.d/mysqlrestart命令重启MySQL服务: 2、配置MySQL数据库字符集 安装完成

mysql>show variables like '%dir%';

yum-y install mysql mysql-server mysql-devel php-mysql chkconfig-level 35 mysqld on etc/init.d/mysqld start [Y/n]y-》删除测试数据库test Reload privilege tables now?[Y/n]y-》重新加载授权信息

datadir 就是数据路径

配置mysql数据库: make make install cd/usr/local/mysql/ chown-R mysql:mysql. scripts/mysql_install_db—user=mysql—basedir=usr/local/mysql/—datadir=usr/local/mysql/data/ cp support-files/my

确定了运行路径,执行导入、导出mysql数据库命令

一、导出数据库用mysqldump命令

(注意:先cd到mysql的运行路径下,再执行一下命令):

1、导出数据和表结构:

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

注意 我的服务器配置权限特殊 因此需要用 muysqldump -h 127.0.0.1 -u用户名 -p密码 数据库名 >你自己命名的数据库名.sql(这句和上句一样的,总有一句适合你)

mysqldump -uroot -p dbname > dbname .sqlmysqldump -h 127.0.0.1 -uroot -p dbname > dbname .sql

导出以后 你可以登录ftp上找到这个sql文件直接下载下来就行了,或者说用scp命令下载

敲回车后会提示输入密码

2、只导出表结构

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

例如:mysqldump -uroot -p -d dbname > dbname .sql

二、导入数据库

1、首先建空数据库

mysql>create database dbname ;

2、导入数据库

方法一:

(1)选择数据库

mysql>use dbname ;                                             例如: mysql>use hljz

(2)设置数据库编码

mysql>set names utf8;

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

mysql>source /home/xxxx/dbname .sql; /home/xxxx/dbname.sql为你的数据库文件在服务器上的路径

总结

以上所述是小编给大家介绍的Linux下mysql数据库的创建导入导出 及一些基本指令,非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧

1查找以前是否安装有mysql,使用下面命令:rpm-qa|grep-i mysql如果显示有如下包则说明已安装mysqlmysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库删除命令:rpm-e-nodeps 包名(rpm-ev mysql-4.1.12-3.RHEL4.1)删除老版本mysql的开发头文件和库命令:rm-fr/usr/lib/mysqlrm-fr/usr/include/mysql注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除rm-f/etc/my.cnfrm-fr/var/lib/mysql下载mysql的rpm包可以通过wget下载具体的地址因为不能用链接请大家去官网去找(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。下载后放到Liunx服务器中,如图所示安装MySQL Server的rpm包rpm-ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm安装过程如图所示安装完成后会生成root用户的随机密码,请使用“cat/root/.mysql_secret”或类似命令进行查看。安装MySQL客户端rpm-ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm安装MySQL开发依赖包rpm-ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm启动msyql安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:ERROR 2002(HY000):Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2)可使用如下命令启动MySQL:service mysql start或者使用如下命令:etc/init.d/mysql start可使用SET PASSWORD命令修改root用户的密码,参考如下:SET PASSWORD=PASSWORD('root123456');登录MySQL使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码设置开机自启动etc/init.d/mysql start设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口至此我们已经安装好了mysql数据库,当然现在我们的数据库还不支持远程连接,远程连接会出现以下代码:1130,ERROR 1130:Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通过以下以下来解决改表法:在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。mysql>mysql>use mysql;mysql>select 'host' from user where user='root';好了,开始享受mysql带来的强大功能吧内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • linux下创建postgresql数据库的方法步骤
  • linux下oracle数据库用户创建方法详解
  • 在linux命令下导出导入.sql文件的方法
  • linux系统中mysql数据库的导入和导出
  • linux下oracle数据导入导出的方法详解
  • linux vps/服务器上轻松导入、导出mysql数据库的几种方法
  • 深入sql中pivot 行列转换详解
  • sql中having与where的区别及注意
  • 数据库设计的完整性约束表现在哪些方面
  • sql 中将日期中分秒化为零的语句
  • mysql与oracle 差异比较之七 其它
  • hadoop2.x/yarn环境搭建--centos7.0 jdk配置
  • sql 查询语句积累
  • mssql,access的sql经典sql语句大全
  • 数据库的acid特性术语详解
  • 问个高难度的复杂查询(在一个时间段内的间隔查询)
  • 如何在linux下安装mysql数据库并配置
  • linux下怎么连接mysql数据库
  • 如何在linux下重启MySQL数据库
  • 如何在linux下安装mysql数据库并配置
  • 如何在linux下安装mysql数据库并配置
  • 如何在linux下安装mysql数据库并配置
  • 如何在linux下安装mysql数据库并配置
  • 如何在linux下安装mysql数据库并配置
  • 如何在linux下安装mysql数据库并配置
  • 在linux环境下怎么打开mysql数据库
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页数据库其它linux下创建postgresql数据库的方法步骤linux下oracle数据库用户创建方法详解在linux命令下导出导入.sql文件的方法linux系统中mysql数据库的导入和导出linux下oracle数据导入导出的方法详解linux vps/服务器上轻松导入、导出mysql数据库的几种方法深入sql中pivot 行列转换详解sql中having与where的区别及注意数据库设计的完整性约束表现在哪些方面sql 中将日期中分秒化为零的语句mysql与oracle 差异比较之七 其它hadoop2.x/yarn环境搭建--centos7.0 jdk配置sql 查询语句积累mssql,access的sql经典sql语句大全数据库的acid特性术语详解问个高难度的复杂查询(在一个时间段内的间隔查询)sql join on 用法mysql mysqldump命令使用详解sqlserver、mysql、oracle三种数sql中代替like语句的另一种写法如何让sql运行得更快关于adox的相关知识如何取得一个表的所有字段名用逗sql server下数据库链接的使用方sql server 2005的表分区sql 查询语句积累你应该知道的states字段使用规范sql中where子句与having子句的区别小结sql注入原理与解决方法代码示例sql利用function创建长整形的唯一id示例代mysql与oracle 差异比较之一数据类型未在本地计算机上注册“microsoft.jet.ol取随机记录的语句数据库设计经验谈利用dataset部分功能实现网站登录sql语句求最小可用id
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved