精华内容
下载资源
问答
  • 键入命令mysql -uroot -p密码查看所有表:mysql> show databases;进入表use multidomain_db;删除表:DROP table colour 执行sql文件source /opt/web/11/colour.sqlSELECT * FROM colour 转载于:...

    键入命令mysql -uroot -p密码
    查看所有表:mysql> show databases;
    进入表
    use multidomain_db;
    删除表:DROP table colour

    执行sql文件
    source /opt/web/11/colour.sql
    SELECT * FROM colour

    转载于:https://www.cnblogs.com/914556495wxkj/p/5995724.html

    展开全文
  • linux数据库的备份可以通过命令来实行。下面由学习啦小编为大家整理了linux备份数据库命令的... backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不...

    linux下数据库的备份可以通过命令来实行。下面由学习啦小编为大家整理了linux备份数据库命令的相关知识,希望大家喜欢!

    linux备份数据库命令

    mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

    mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接将MySQL数据库压缩备份

    mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz备份MySQL数据库某个(些)表

    mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql同时备份多个MySQL数据库

    mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql仅仅备份数据库结构

    mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql备份服务器上所有数据库

    mysqldump –all-databases > allbackupfile.sql还原MySQL数据库的命令

    mysql -hhostname -uusername -ppassword databasename < backupfile.sql还原压缩的MySQL数据库

    gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename将数据库转移到新服务器

    mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

    展开全文
  • 可是今天在dropt database的时候 一直在等待,一直无法删除数据库,没有错误提示。然后我根据网上的一点点线索觉得可能是数据库锁了。因为我在删数据库之前,在本地给服务器做了个压力测试,强度有点大可能把数据库...

    今天从自己的电脑备份出了一组数据准备放到服务器上,按照我一贯的操作是吧以前的库删除掉,然后source导入备份的文件。可是今天在dropt database的时候 一直在等待,一直无法删除数据库,没有错误提示。然后我根据网上的一点点线索觉得可能是数据库锁了。因为我在删数据库之前,在本地给服务器做了个压力测试,强度有点大可能把数据库锁了。

    进入mysql后,命令查看

    show processlis

    结果:

    | 1459158 | root | localhost | tonghang1 | Query | 3 | Waiting for table metadata lock | drop database tonghang1 |

    里面好像真的有一个lock日志(这个应该是被锁的意思吧?)

    然后我用 kill把这个进程删掉了。

    但是依旧无法删除。依旧是卡在那里。

    现在求教怎么才能删掉数据库?

    展开全文
  • 网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了。1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令:ssh -l root ...

    网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了。

    1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令:

    ssh -l root -p 8080 202.***.***.***

    其中root为用户名,一般为root,8080为端口,202.***.***.***为服务器ip地址;

    接下来会提示你输入密码,输入正确后即可进入服务器;

    2.然后需要创建一个数据库备份数据存放的文件夹;

    mkdir /mysql/mysqldata_bakeup

    /mysql/mysqldata_bakeup为创建的路径,可以自定义;

    3.创建并编辑文件在路径 /usr/sbin/bakmysql,命令:

    vi /usr/sbin/bakmysql

    此时会在/usr/sbin/路径下创建bakmysql文件,并进入bakmysql编辑状态,接着输入;

    fn = ` date +%Y%m%d `

    tar zcvf/mysql/mysqldata_bakeup/mysql$fn.tar.gz /mysql/data

    mysqldump-u root -ppassword /mysql/data/yourdatabase > /mysql/mysqldata_bakeup/mysql$fn.sql

    find /mysql/mysqldata_bakeup/ -type f -mtime +7 -exec rm -f {} \;

    /mysql/mysqldata_bakeup/为备份数据保存路径,msql$fn.tar.gz为备份数据根据日期编号的名称,/mysql/data为服务器数据库的数据路径,yourdatabase为你要备份的数据库名;

    注意其中第一句命令不是单引号,而是tab键上面的符号,且date前后需要有空格;

    第二句命令有两种方法,第一种直接备份并压缩数据库数据源文件,第二种是利用mysql自带命令mysqldump导出数据库yourdatabase的sql文件;

    第三句是删除7天前的备份文件,mtime是文件修改时间,如果没有修改过,则为创建时间;

    4.修改文件bakmysql属性,使其可执行;

    chmod +x /usr/sbin/bakmysql

    5.修改/etc/crontab:

    vi /etc/crontab

    进入编辑状态,在最下面添加:

    01 3 * * * root /usr/sbin/bakmysql

    01 3 是每天凌晨3:01执行 bakmysql文件;

    6.关于重启有时候并不需要,如果服务器在/etc/rc.d/init.d/路径下有crond服务,可以选择重启crond,命令:

    /etc/rc.d/init.d/crond restart

    7.最后退出服务器命令:exit

    展开全文
  • backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword...
  • 这样一个名叫mydatabase的数据库就创建好了show databases; 显示所有数据库列表drop database mydatabase; 删除数据库mydatabase那么如何退出mysql命令行呢?在终端输入exit; 知道完全退出mysql命令...
  • String sql = "mysql -uroot -pseatech -e\" \r\n " +" use fuzzbase;\r\n " +" delete from blind_fuzz_info;\r\n " +"quit\""; Process p = Runtime.getRuntime().exec(new String[] { "/bin
  • Linux删除mysql数据库

    2019-09-03 18:29:39
    1.查看已安装的mysql 命令:rpm -qa | grep -i mysql 2.卸载mysql 命令:yum remove mysql***** 使用命令将其全部卸载 ...3.删除mysql文件目录 ...使用rm -rf 命令删除mysql的文件目录 至此 , mysql已...
  • linux彻底删除MySQL数据库

    千次阅读 2019-07-23 18:32:17
    一、使用命令查看当前安装mysql情况,查找以前是否装有mysql (1) rpm -qa|grep -i mysql 可以看到安装的MySQL的信息。 二、停止mysql服务、删除之前安装的mysql 删除命令删除第一步查询到的安装信息  例如:  ...
  • Linux操作MySQL数据库命令大全 连接数据库==》 mysql -uroot -p 输入root密码 进入mysql操作后 下面的命令不要忘了最后结尾的; 1.选择数据库 命令: use <数据库名> 2.查看表的引擎类型等状态信息 命令:SHOW ...
  • 1、先来看看卸载吧,如下图所示:以上的命令就一目了然了,注意在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/lib/mysql。有时候 centos 自带mysql卸载时出现无法卸载情况 ,出现[root@~]# rp...
  • Linux Mysql数据库安全配置目录:1....创建数据库用户(3种方法)5.mysql数据库权限管理本地权限网络权限撤销权限删除用户一、修改mysql管理员账号root的密码方法一:shell命令mysqladmin -u root -p p...
  • 因为一些练手的小项目和个人博客可能会随时用到MySQL,就在云服务器上安装了MySQL,有时候程序出bug或者自己误删了数据还真不好找回,就想写个脚本实现MySQL数据库数据自动备份,并定期删除之前的备份文件。...
  • 一、创建数据库(默认字符集和排序规则)(1)创建数据库mysql>CREATEDATABASEmy_db1;QueryOK,1rowaffected(0.00sec)(2)因为my_db1已经存在,再次创建会报错mysql>CREATEDATABASEmy_db1;ERROR1007(HY000):Can'...
  • 1、修改MySQL的配置文件/etc/my.conf在[mysqld]下面增加一行skip-grant-table;2、修改配置文件后重启MySQL service mysqld restart3、然后使用常规的命令进行登陆mysql mysql -u root -p 在提示输入密码的时候直接...
  • #数据库操作: ...#删除数据库 drop database data_name #查看: show databases; #表操作: #列出表 show tables; #创建表: create table TAB_NAME( id int(10) not null auto_increment pri...
  • 网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了。1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令:ssh -l root ...
  • 2020-05-20 07:07:31来源:51CTO阅读:554作者:willow_xia栏目:数据库linux下关系型数据库解释及mysql基本命令详解1.RDBMS:关系型数据库,如下功能:数据库创建、删除、修改创建表、删除表、修改表索引的创建、删除...
  • 1、先来看看卸载吧,如下图所示:以上的命令就一目了然了,注意在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/lib/mysql。有时候centos 自带mysql卸载时出现无法卸载情况 ,出现[root@~]# rp...
  • 1、先来看看卸载吧,如下图所示:以上的命令就一目了然了,注意在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/lib/mysql。有时候centos 自带mysql卸载时出现无法卸载情况 ,出现[root@~]# rpm -ev ...
  • linux下关系型数据库解释及mysql基本命令详解1.RDBMS:关系型数据库,如下功能:数据库创建、删除、修改创建表、删除表、修改表索引的创建、删除用户和权限创建、修改、删除数据新增、删除、修改查询2.myslq属于关系型...
  • linux下彻底删除mysql数据库查询mysql文件 1.#rpm -qa | grep mysql ...[root@xiaoluo ~]# rpm -e –nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以
  • 1、先来看看卸载吧,如下图所示:以上的命令就一目了然了,注意在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/lib/mysql。2、再来讲解安装吧,先下载下面两个rpm包,这里主要是以rpm安装方式进行讲解...
  • 网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了。1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令:ssh -l root ...
  • linux下彻底卸载mysql 图解教程1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到如下图的所示: 伦理片http://www.dotdy.com/说明之前安装了:MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1....
  • 此示例通过Winscp工具和Xshell已验证通过 安装示例1: 在Centos6.5上安装JDK-10.0.2版本 检查LINUX系统是否有自带或者安装过的JDK...删除LINUX系统自带JDK:rpm -e -nodeps <JDK文件名称>或 yum -y remo...
  • 建立定时任务命令:crontab -e29 23 * * * /usr/local/dba/mysql_backup.sh编写数据库备份脚本在每天23:30对当天的数据库进行全量备份,备份成功之后,删除上月的备份数据#!/bin/bash#保存备份个数,备份31天数据...
  • 慕莱坞森怎么查看linux上安装mysql数据库方法/步骤1查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql如果显示...则需要删除已安装的数据库,使用以下命令删除数据库删除命令:rpm -e --nodeps 包名...
  • 1.创建数据库:1 mysql> create database test ; // 在mysql里面创建数据库,数据库的ID是test。23 [root@host] # mysqladmin -u root -p create test ; // 在linux下创建数据库,...2.删除数据库mysql> d...
  • Linux系统彻底删除MySQL数据库

    千次阅读 2016-09-25 14:53:16
    1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到如下图的所示: 说明之前安装了: ...2、停止mysql服务、删除之前安装的mysql 删除命令:rpm -e –nodeps 包名 # rpm -ev MySQL-cl

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 693
精华内容 277
关键字:

linuxmysql命令删除数据库

linux 订阅
mysql 订阅