知识大全 Linux下MySQL的一些基本使用方法

Posted 数据库

篇首语:不要以为努力只是自己的事,别忘了生命赐给你的春光!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Linux下MySQL的一些基本使用方法相关的知识,希望对你有一定的参考价值。

Linux下MySQL的一些基本使用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   ]Linux下如何创建mysqld数据库的管理用户?

  数据库安装好后 我们应该为mysql数据库创建一个管理帐号 要把root用户设置为管理员 我们应该运行下面的命令

  [root@linuxsir root]# /opt/mysql/bin/mysqladmin u root password     [root@linuxsir root]#

  通过上面的命令 我们可以知道 mysql数据库的管理员是root 密码是

   ]如何进入mysql数据库?以mysql数据库管理员root 密码为 为例

  [root@linuxsir root]#/opt/mysql/bin/mysql uroot p

  输出上面的命令后 出现的是如下的提示

  Wele to the MySQL monitor Commands end with ; or \\g     Your MySQL connection id is to server version:

  Type help; or \\h for help Type \\c to clear the buffer

  mysql>

  注意 操作这些命令的时候 应该把mysqld服务器打开 这些新手兄弟早就知道了吧 )

   ]如何在数据库中操作命令呢 我想这是mysql手册都有的 我主要说几个要注意的地方 其实我也会不了几个命令 如果自己想学的弟兄 也不是什么难事 在windows中操作过mysql的 其实在这里也是一样的 mysql是跨平台的数据库 用法都是相同的

  在mysql数据库中 每操作一个命令 都是;号结尾的 可能有的新手弟兄 忘记输入了 号结尾 结果退不出来 :):)

   ]查看mysql中都有哪些数据库?

  代码:

    + +| Database |+ +| mysql    || test     |+ + rows in set ( sec)mysql>

  在mysql安装好 设置好管理员后 第一次进入系统 我们用show databases;命令查看数据库的列表 发现有两个数据库 mysql和test 这是系统自建的 是让大家练习用的

   ]如何创建和删除一个数据库?

  比如我要创建一个名为linux的数据库 应该运行如下命令

  mysql> create database [数据库名];

  所以我们应该运行如下的命令 来创建名为linux的数据库

  mysql> create database linux;    Query OK row affected ( sec)

  是不是建好了呢??肯定是建好了 因为都有OK了:)

  查看是不是有linux这个数据库了呢?

  代码:

     mysql> show databases;+ +| Database |+ +| linux    || mysql    || test     |+ + rows in set ( sec)mysql>

  那我们如何删除一个数据库呢??    mysql> drop database [数据库名];

  比如我们要把刚才创建的linux数据库删除 应该用下面的命令     mysql> drop database linux;    Query OK rows affected ( sec)

  是不是已经删除了呢??

  代码:

   mysql> show databases;+ +| Database |+ +| mysql    || test     |+ + rows in set ( sec)mysql>

   ]如何操作一个数据库呢 这个问题就比较多了 建议还是看一下mysql的手册吧 里面的东西太多了 如果操作一个数据库 首先是要指定一个数据库为当前数据库 应该用use命令

  mysql>use [数据库];

  比如我想指定linux这个数据库为当前数据库 应该是

  mysql> use linux;    Database changed    mysql>

   ]如何备份数据库??

  比如我们要备份mysql中已经存在的名为linux的数据库 要用到命令mysqldump

  命令格式如下

  [root@linuxsir root]# /opt/mysql/bin/mysqldump uroot p linux > /root/linux sql    Enter password:在这里输入数据库的密码

  通过上面的命令 我们要明白两件事 首先备份数据库是要以数据库管理员的身份备份 其次 备份目的地是/root 备份的文件名是linux sql 其实备份的位置和文件名 根据自己的情况来定 文件名可以自己来取 路径也可以自己来安排

  比如我想把linux的数据库备份到/home/beinan 数据库的文件名为linuxsir sql 所以应该输入如下的命令     [root@linuxsir root]#/opt/mysql/bin/mysqldump uroot p linux > /home/beinan/linuxsir sql    Enter password:在这里输入数据库管理员root的数据库密码

  这样我们到/home/beinan目录下就能发现mysql中名为linux的数据库的备份文件linuxsir sql

  综上所述 我们学习时要学会变通 :):)

   ]如何把把备份的数据库导入到数据库中?

  首先我们还是要操作上面几个过程 比如添加数据库管理员(如果您没有添加过mysql数据库管理员的话) 创建数据库等

  比如我们要把在/home/beinan这个目录中的linuxsir sql这个备份 导入名为linux的数据库中 应该如下操作

  [root@linuxsir root]# /opt/mysql/bin/mysql uroot p linux < /home/beinan/linuxsir sql    Enter password:在这里输入密码

  如果机器好 数据库比较小 几分钟就好了

   ]其它一些比较常用的mysql指令

  查看状态    mysql> show status;

  查看进程

  代码:

     mysql> show processlist;+ + + + + + + + +| Id | User | Host      | db   | Command | Time | State | Info             |+ + + + + + + + +| | root | localhost | NULL | Query   |     | NULL  | show processlist |+ + + + + + + + + row in set ( sec)mysql>

  查看表 应该先指定一个数据库为当前数据库 比如是名为linux的数据库

  mysql>use linux;    mysql> show tables;    Empty set ( sec)

  mysql>

   ]对mysql数据库常用命令的一点补充

  几个常用的mysql相关的管理命令

  mysql 命令 基本文本的 显示和使用的mysql数据库 前面已经简单的提过用法 比如登录等

  mysqladmin 命令 用来创建和维护mysql数据库的命令 前面已经简单的提过

  isamc 是用来修复 检查和优化 ism后缀的数据库文件

  mysqldump 是用于备份数据库 前面已经简单的说明过

  myisamc 用来修复 myi后缀的数据库文件

  比如我们要检查名为linux的数据库 myi数据库表是否存在问题 应该用下面的命令

  要把mysqld服务器停下来    [root@linuxsir root]# /opt/mysql/share/mysql server stop

  然后执行    [root@linuxsir root]# /opt/mysql/bin/myisamc /opt/mysql/var/linux/* MYI

  上面的命令的意思就是检查所有的 myi文件 数据库的目录在/opt/mysql/var/linux/目录中

  如果有问题 应该用 r参数来修复    [root@linuxsir root]# /opt/mysql/bin/myisamc r /opt/mysql/var/linux/* MYI

   ]mysqlshow 命令 显示用户选择的数据库和表    [root@linuxsir root]# /opt/mysql/bin/mysqlshow uroot p [数据库名]

  比如我要查看名为linux的数据库 应该是

cha138/Article/program/MySQL/201311/29320

相关参考

知识大全 linux下mysql命令

  一总结一下  linux下启动mysql的命令  mysqladminstart  /ect/initd/mysqlstart(前面为mysql的安装路径)  linux下重启mysql的命令  

知识大全 修改Linux下MySQL编码

修改Linux下MySQL编码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  默认登录mysql

知识大全 Linux下MySQL的管理与配置

Linux下MySQL的管理与配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQL服务

知识大全 Linux下MySql免安装

Linux下MySql免安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  解压/usr/loc

知识大全 linux 下 MySQL源码包的安装

linux下MySQL源码包的安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  linux下M

知识大全 在Linux 环境下安装 Mysql

在Linux环境下安装Mysql  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一引言  想使用

知识大全 linux系统下MYSQL备份恢复

linux系统下MYSQL备份恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库备份是非

知识大全 linux系统下mysql中文乱码解决

  改默认编码  /etc/initd/mysqlstart(stop)为启动和停止服务器  /etc/mysql/主要配置文件所在位置f  /var/lib/mysql/放置的是数据库表文件夹这里的

知识大全 Linux下Apache+PHP+MySql+Cgi

Linux下Apache+PHP+MySql+Cgi  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Linux下安装MySQL数据库及其使用

Linux下安装MySQL数据库及其使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一什么是