文档章节

Linux 下操作Mysql数据库

冷记忆
 冷记忆
发布于 2017/03/01 16:34
字数 982
阅读 4
收藏 0

1, 创建mysqld数据库的管理用户:  

          要把root用户设置为管理员,我们应该运行下面的命令;    
        [root@linuxsir01 root]# mysqladmin -u root password 123456  
        一般情况下,mysqladmin所在目录已经加到$PATH中,如果该命令没有找到,查看软件包安装是否正确,确保Mysql-server和Mysql-client两个软件包都已经安装成功,然后可以rpm -qf Mysql-client查看该命令安装到那个目录中,将该目录加到$PATH变量中,或者-www.2cto.com-使用全路径。           需要注意的是,这里的root不是系统用户,而是数据库用户了。你也可以取别的用户名。  

  2, 登陆mysql数据库              以mysql数据库管理员root,密码为123456为例;             [root@linuxsir01root]#/opt/mysql/bin/mysql -u root -p             如果找不到该命令,检查PATH变量,出现 Enter password:输入密码,回车。  然后出现:              Welcome to the MySQL monitor.  Commands end with ; or \g.           Your MySQL connection id is 9           Server version: 5.5.8 MySQL Community Server (GPL)                。。。。。。。。               mysql>                现在就进入了mysql的管理界面了, 注意在登陆之前,确保mysql已经启动。   

 3, 操作命令:            在mysql数据库中,每操作一个命令,都是;号结尾的。如果忘记加;使用\c退出。            显示已有的databases:     mysql> show databases;  +--------------------+  | Database           |  +--------------------+  | information_schema |  | crc                |  | mysql              |  | performance_schema |  | test               |  +--------------------+  5 rows in set (0.01 sec)     

4,创建和删除数据库    创建数据库:    mysql> create database [数据库名];    如:mysql> create database crc;    删除数据库:      mysql> drop database [数据库名];    如: mysql> drop database crc;    

5, 操作数据库          首先是要指定一个数据库为当前数据库,应该用use命令,          mysql> use [数据库名];    

6, 备份数据库           [root@linuxsir01 root]# mysqldump -u root -p linux > /root/linux.sql           然后输入密码 Enter Password:          首先备份数据库是要以数据库管理员的身份(非系统管理员)备份;其次:备份目的地是/root,备份的文件名是linux.sql。其实备份的位置和文件名,根据自己的情况来定。文件名可以自己来取,路径也可以自己来安排;    比如我想把linux的数据库备份到/home/beinan,数据库的文件名为linuxsir031130.sql,所以应该输入如下的命令。    [root@linuxsir01 root]#mysqldump -u root -p linux > /home/beinan/linuxsir031130.sql    

7, 将备份的数据库导入到数据库中           比如我们要把在/home/beinan这个目录中的linuxsir031130.sql这个备份,导入名为linux的数据库中,应该如下操作:           [root@linuxsir01 root]# mysql -u root -p linux < /home/beinan/linuxsir031130.sql         Enter password:在这里输入密码   

 8,其他常用mysql指令          查看状态:mysql>show status;          查看进程:mysql>show processlist;          查看表,应该先指定一个数据库为当前数据库;比如是名为linux的数据库;show tables;    mysql>use linux;         mysql> show tables;         Empty set (0.00 sec)             一些补充:    几个常用的mysql相关的管理命令    mysql 命令:基本文本的,显示和使用的mysql数据库。前面已经-www.2cto.com-简单的提过用法;比如登录等。    mysqladmin 命令,用来创建和维护mysql数据库的命令,前面已经简单的提过;    isamchk 是用来修复、检查和优化.ism后缀的数据库文件;    mysqldump 是用于备份数据库,前面已经简单的说明过;    myisamchk 用来修复.myi后缀的数据库文件;    比如我们要检查名为linux的数据库.myi数据库表是否存在问题,应该用下面的命令;    [root@linuxsir01 root]# /opt/mysql/share/mysql.server stop    [root@linuxsir01 root]# /opt/mysql/bin/myisamchk /opt/mysql/var/linux/*.MYI    上面的命令的意思就是检查所有的.myi文件,数据库的目录在/opt/mysql/var/linux/目录中    如果有问题,应该用-r参数来修复    [root@linuxsir01 root]# /opt/mysql/bin/myisamchk -r /opt/mysql/var/linux/*.MYI    [root@linuxsir01 root]# /opt/mysql/bin/mysqlshow -u root -p [数据库名]      mysqlshow 命令:显示用户选择的数据库和表   

 

© 著作权归作者所有

冷记忆
粉丝 0
博文 16
码字总数 36699
作品 0
南昌
私信 提问
MYSQL数据库从Windows向Linux迁移

在WINDOWS平台上进行开发时的,有时会遇到MYSQL数据库从Windows向Linux迁移的问题,方法如下: (1) 在windows平台上进入mysqlbin目录, 执行mysqldump 命令将数据库导出,具体命令如下: ...

任远
2010/10/29
463
0
Linux环境下安装配置Mysql

首先我们的使用的是linux的 centOS6 版本 安装mysql: 1、查看有没有安装包 yum list mysql* 2、进行安装mysql:一般我们在服务器端安装的都是服务端( mysql) yum install mysql-server或者...

糖拌西红柿
2018/08/05
0
0
ImportError: No module named MySQLdb

ImportError: No module named MySQLdb 该错误是源于我们没有安装Python连接MySQL所需的MySQLdb库而引起。 MySQL是最流行的开源数据库之一,但在Python标准库中并没有集成MySQL接口程序,MyS...

netmouse
2014/10/17
114
0
大数据社区整理的Linux运维笔试面试题(47题)

大数据社区整理的Linux运维笔试面试题(47题) Linux操作系统知识 1. Linux开机启动流程详细步骤是什么?忘记密码如何破解? 2. 企业中Linux数据库服务器做raid几,你们原来公司的数据库服务...

代金券优惠
2018/06/06
0
0
Nginx和php安装及配置:mysql安装教程

Nginx和php安装及配置:mysql安装教程http://www.bieryun.com/3052.html 一、mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在win...

优惠码优惠
2018/07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 安装 mysql5.7 版本(全)

centos 安装 版本说明 :centos7,mysql5.7 ,不是 centos7 可能有些命令不兼容 安装 mysql-server # 下载并安装 mysql yum wget -i -c http://dev.mysql.com/get/mysql57-community-relea......

sanri1993
11分钟前
1
0
Spring3.x升级到Spring4.x-5.x时关于MappingJacksonHttpMessageConverter的报错问题

在Spring4.x或者以上的版本强使用(不然会报错): org.springframework.http.converter.json.MappingJackson2HttpMessageConverter 如果是Spring4.0获者以下的版本可以使用MappingJacksonH...

code-ortaerc
14分钟前
1
0
OSG 渲染状态污染到其它节点怎么解决?

在根节点补上初始状态

洛克人杰洛
15分钟前
1
0
grid 布局 设置行列间距

本文转载于:专业的前端网站➪grid 布局 设置行列间距 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="widt......

前端老手
27分钟前
2
0
spring-data-elasticsearch 和 Jackson 配合使用的bug

下面先简单描述项目。 项目依赖: dependencies { implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-elasticsearch', version: '2.1.0.RELEASE'......

Landas
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部