linux中的数据库命令包括链接,重启,关闭等等。下面由学习啦小编为大家整理了linux下的数据库命令的相关知识,希望对大家有帮助!

一.linux下启动mysql数据库的命令

1. mysqladmin start

2. /ect/init.d/MySQL start (前面为mysql的安装路径)

二.linux下重启mysql数据库的命令

1.mysqladmin restart

2./ect/init.d/mysql restart (前面为mysql的安装路径)

三.linux下关闭mysql数据库的命令

1.mysqladmin shutdown

2./ect/init.d/mysql shutdown (前面为mysql的安装路径)

四.连接本机上的mysql数据库

1.进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。

2.退出mysql命令:exit(回车)

五.修改mysql数据库密码

1.mysqladmin -u用户名 -p旧密码 password 新密码

2.或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");

六.linux中数据库增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)

1.grant select on 数据库.* to 用户名@登录主机 identified by "密码"

2.如增加一个用户test密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

3.grant select,insert,update,delete on *.* to " Identified by "123";

七、有关mysql数据库方面的操作命令

必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束

1、显示数据库列表。

show databases;

2、显示库中的数据表:

use mysql; //打开库

show tables;

3、显示数据表的结构:

describe 表名;

4、建库是设置好字符编码:

create database 库名 character set utf-8;

5、建表:

use 库名;

create table 表名(字段设定列表);

6、删库和删表:

drop database 库名;

drop table 表名;

7、将表中记录清空:

delete from 表名;

8、显示表中的记录:

select * from 表名;

9、编码的修改

如果要改变整个mysql的编码格式:

启动mysql的时候,mysqld_safe命令行加入

--default-character-set=gbk

如果要改变某个库的编码格式:在mysql提示符后输入命令

alter database db_name default character set gbk;

八、数据库中数据的导入导出

1、文本数据转到数据库中

文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例: name duty 2006-11-23

数据传入命令 load data local infile "文件名" into table 表名;

2、导出数据库和表

mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)

mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)

mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)

mysqldump -h host -u user -p pass --databases dbname > file.dump

就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中

mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)

3、导入数据

mysql < all-databases.sql(导入数据库)

mysql>source news.sql;(在mysql命令下执行,可导入表)

linux修改数据库内容命令,linux中的数据库命令相关推荐

  1. linux执行数据库的命令,实验-shell执行数据库命令.TXT

    今天来复习一下在shell中如何登陆oracle,并执行脚本或命令. 我编了以下这个小程序,起名为test.txt用于修改表结构,并执行几条输出命令: #!/bin/sh sqlplus -s &qu ...

  2. linux 修改主机名 命令,Linux修改主机名命令详解

    Linux修改主机名命令 1.如果只需要临时更改主机名,可以使用hostname命令. sudo hostname # 例如: sudo hostname myDebian 这条命令不会更改/etc/ ...

  3. linux 修改文件内容sed,linux下通过sed命令直接修改文件内容

    linux下通过sed命令直接修改文件内容 sed是实现对流的编辑.通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件.但是某些时候,我们需要直接修改文件, ...

  4. linux 修改ramdisk内容,在Linux下使用RamDisk

    一.什么是RamDisk 顾名思义,Ram:内存,Disk:磁盘,RamDisk就是指使用你的一部分内存空间来模拟出一个硬盘分区.不过这在硬盘越来越便宜的今天好象并不是很有用,但现在内存也越来越便宜呀 ...

  5. linux修改分辨率的命令,linux更改分辨率命令行

    linux下如何调整电脑分辨率相信大家都觉得很棘手,下面由学习啦小编为大家整理了linux更改分辨率的命令行,希望大家喜欢! linux更改分辨率命令行 [root@lzf~]#xrandr(查看当前 ...

  6. linux看磁带内容命令,Linux下磁带管理命令

    1.磁带设备名 2.管理磁带驱动器的基本命令 3.基本的备份和恢复命令 为什么备份? 一个备份计划对定期备份文件来说很有必要,如果你宁愿选择不备份,那么丢失重要数据的风险会大大增加.有了备份,你就有了 ...

  7. linux 修改文件时间戳命令,linux下touch命令修改文件时间戳

    linux的touch命令用来修改文件时间戳,或者新建一个不存在的文件.linux 上图中,access.modify.change分别是访问时间.修改时间.改变时间,即为文件的时间戳.ide 1.命 ...

  8. linux 修改时间的命令,Linux 常用命令(查看版本、修改系统时间)

    1.查看内核版本:cat /proc/version [root@gjxb default]# cat /proc/version Linux version 2.6.9-78.8AXS2smp (p ...

  9. linux分页显示文件内容命令,Linux more命令:分页显示文件内容

    more 命令可以使文件中的内容分页显示.more 命令的语法格式如下: [root@bogon ~]$ more 文件名 当进入 more 命令后,屏幕上只显示一页的内容,可以在屏幕的底部看到&qu ...

最新文章

  1. poj1002(map的使用)
  2. Spring Boot 小技巧
  3. IccFileHandler和IccRecords
  4. 二分图最小覆盖的Konig定理及其证明
  5. spring-security的初步应用
  6. Elasticsearch启动问题:max number of threads [3753] for user [XX] is too low, increase to at least [4096]
  7. 求出100~200之间的素数
  8. 黑客到底可以厉害到什么程度
  9. server2012 asp odb数据原_异地服务器文件及数据库定时备份
  10. java四个基本步骤_javac编译的四个主要的流程
  11. 转行进入测试一年有感
  12. Python基础(使用print()函数输出格式化字符串)
  13. linux界面安装mysql_linux安装mysql可视化界面
  14. 使用IDEA回退SVN到某个历史版本
  15. android 极光推送测试,Android 极光推送基本步骤
  16. 全国计算机考试上传不了照片,报考2018计算机等级考试对上传照片有何要求?...
  17. 《东周列国志》第九十六回 蔺相如两屈秦王 马服君单解韩围
  18. 老年手机英文改中文_老年人使用智能手机(九)不会英语不用怕,装一款软件就能出国啦...
  19. 简直无敌!反向代理、负载均衡实战,架构师必备!
  20. Speex Acoustic Echo Cancellation (AEC) 回声消除模块的使用

热门文章

  1. WiFi模块驱动移植
  2. matlab 线性回归 参数显著性,基于Matlab的栅格数据一元线性回归及显著性检验(slope趋势分析)...
  3. 可视化图表工具,让数据直观反映问题
  4. 求1-100之间的累加和
  5. 解忧云SMS短信服务平台系统 短信发送系统 全解密完美版
  6. Python——使用google drive
  7. LINUX压缩和解压和磁盘管理与维护命令
  8. 合宙昆仑镜LCD驱动测试
  9. 判断去电或来电已经接通
  10. PG SQL截取字符串到指定字符位置