知识大全 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的命令 mysqladminstart /ect/initd/mysqlstart(前面为mysql的安装路径) linux下重启mysql的命令
修改Linux下MySQL编码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 默认登录mysql
Linux下MySQL的管理与配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MySQL服务
Linux下MySql免安装 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 解压/usr/loc
linux下MySQL源码包的安装 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! linux下M
在Linux环境下安装Mysql 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一引言 想使用
linux系统下MYSQL备份恢复 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据库备份是非
改默认编码 /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数据库及其使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一什么是